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"); } }