Java 在Apache Camel中将处理器添加到路由的生命周期
我希望将我的处理器添加到路由(或上下文)的生命周期中,并能够在路由开始和停止时启动和停止事情。我真的不想为此创建组件。我一直在研究,发现我可以实现Java 在Apache Camel中将处理器添加到路由的生命周期,java,apache-camel,Java,Apache Camel,我希望将我的处理器添加到路由(或上下文)的生命周期中,并能够在路由开始和停止时启动和停止事情。我真的不想为此创建组件。我一直在研究,发现我可以实现服务,并且可以将我的服务添加到上下文中 但是,我发现将其添加到上下文中的唯一方法是通过交换。还有其他更干净的方法吗?您可以实现一个在设置路由时可以指定的方法。 它有onStart、onStop、onResume、onSuspend、onInit、onRemove、onExchangeBegin、onExchangeDone的回调
服务
,并且可以将我的服务添加到上下文中
但是,我发现将其添加到上下文中的唯一方法是通过交换
。还有其他更干净的方法吗?您可以实现一个在设置路由时可以指定的方法。
它有onStart、onStop、onResume、onSuspend、onInit、onRemove、onExchangeBegin、onExchangeDone的回调