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的回调