在浏览了一些关于Mule的指南之后,我对组件有一个疑问,就像在mule文档中说的那样,
一个简单的POJO(Plain Old Java Object)组件,当收到消息时,Mule将调用该组件.可以使用子对象工厂元素或"class"属性指定要使用的类或对象实例.如果使用'class'属性,则也无法配置对象工厂.使用'class'属性等同于使用propotype对象工厂('prototype-object'子元素).
在本文档中只是说当收到消息时Mule会调用该组件,但问题是Mule如何知道组件有多少方法,以及应该调用哪个方法?或者组件中必须有一个方法,无论方法名称是什么?还有mule如何处理方法的参数?
或者,您可以使用:
<invoke object-ref="..." method="..." methodArguments="..." />
Run Code Online (Sandbox Code Playgroud)
这比配置入口点解析器更方便.