Camel, Spring, OSGI: есть ли способ указать метод stop?
Я запускаю приложение Camel Spring OSGI. Контекст Camel инициализируется через Spring. Когда пакет останавливается, мне нужно выполнить некоторые действия по очистке, например, отменить регистрацию прослушивателя сообщений. Как я могу это сделать? Есть ли способ, который я могу переопределить? Я понимаю, что пакет OSGI должен обеспечивать методы запуска и остановки активатора, но я также понимаю, что среда Camel / Spring / OSGI переопределяет эти методы.
Мой beanx.xml:
<beans>
<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
<routeBuilder ref="outboundBuilder" />
</camelContext>
</beans>
Мой код Java:
public class MyRouteBuilder extends RouteBuilder {
public void configure() {
.....
}
}