Legacy Entry Point

Mule ESB中entry-point-resolver的使用(9) Entry Point Resolver Set和 Legacy Entry Point Resolver Set

丶灬走出姿态 提交于 2019-12-03 10:24:43
前面的系列介绍了Mule ESB提供和用户自定义的Entry Point Resolver,如果我们在实际使用中需要用到多个Entry Point Resolver进行Entry Point 匹配时,我们需要使用Entry Point Resolver Set。 Mule ESB提供的Entry Point Resolver Set包含两种,一种是系统默认的Entry Point Resolver Set: Legacy Entry Point Resolver Set,它包含了实现标准逻辑的Entry Point Resolver,这些Resolver包括 Annotation Entry Point Resolver 这个Entry Point Resolver前面没有提到,它主要是用于解析带有@Service标签的Component类的方法,匹配的方法所有的参数都需要有Mule Expression Language注解,例如以下的方法 public Object method1(@XPath ("/foo/bar")String bar, @Payload Document doc, @InboundHeaders("name")String name) { ........ } 这个方法的所有参数就包含了MEL注解 @XPath , @Payload,