279.8.5. ルートの設定
web.xml ファイルで使用するルートを設定する必要があります。これは複数の方法で実行できますが、すべてのパラメーターの前に "routeBuilder" を付ける必要があります。
279.8.5.1. RouteBuilder クラスの使用 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
デフォルトでは、Camel は以下のように param-value が Camel RouteBuilder クラスの FQN クラス名であることを前提としています。
<context-param>
<param-name>routeBuilder-MyRoute</param-name>
<param-value>org.apache.camel.component.servletlistener.MyRoute</param-value>
</context-param>
以下に示すように、同じパラメーター値に複数のクラスを指定できます。
<context-param>
<param-name>routeBuilder-routes</param-name>
<!-- we can define multiple values separated by comma -->
<param-value>
org.apache.camel.component.servletlistener.MyRoute,
org.apache.camel.component.servletlistener.routes.BarRouteBuilder
</param-value>
</context-param>
実行時に、パラメーターの名前には意味がありません。"routeBuilder" で開始する必要があるのは一意でなければいけません。上記の例では、「routeBuilder-routes」があります。ただし、「routeBuilder.foo」という名前を付けることもできます。