198.3.4. KuraRouter activator コールバック
Kura ルーターには、Camel ルーターの動作をカスタマイズするために使用できる lifecycle コールバックが同梱されています。たとえば、前者を起動する直前にルーターに関連付けられた CamelContext インスタンスを設定するには、KuraRouter クラスの beforeStart メソッドを上書きします。
public class MyKuraRouter extends KuraRouter {
...
protected void beforeStart(CamelContext camelContext) {
OsgiDefaultCamelContext osgiContext = (OsgiCamelContext) camelContext;
osgiContext.setName("NameOfTheRouter");
}
}