如何为自定义处理器配置“初始化”方法

时间:2013-03-07 17:39:27

标签: java customization mule mule-studio

我一直在与Mule DevKit合作创建自定义消息处理器。

我用“mule-devkit-archetype-generic”原型创建了这个项目。

它给了我注释“@Module”和“@Processor”

我需要在创建此自定义组件的对象时初始化一些变量。这些数据将用于我的处理器方法。

但是我找不到任何有关如何为这些自定义处理器创建或注释Initialize方法的帮助。

我尝试过实现“Initialisable”并实现initialize方法。但是在编译陈述时出现了错误

The method name 'initialise' is not valid for a no-arg non-private method

请建议我这样做的方式。

1 个答案:

答案 0 :(得分:1)

无需实现接口:在初始化方法上使用@PostConstruct注释应该可以解决问题。