概念: Route コンポーネントの子エレメント
"route"
コンポーネントでは、以下の子エレメントがサポートされています。子エレメント | 説明 | ノート |
|---|---|---|
custom-strategy
| Spring Bean として設定されるカスタマイズ可能なルーティング ストラテジ。 | |
regex-strategy
| サブルートに向けてメッセージを送信する正規表現を実装します。 | "choose-route" 子エレメントを実装して、ターゲット "sub-route" を示します。 |
mvel-strategy
| サブルートに向けてメッセージを送信する MVEL 式を実装します。 | "choose-route" 子エレメントを実装して、ターゲット "sub-route" を示します。 |
round-robin-strategy
| 周期的な順序でサブルートに向けてメッセージを送信します。 | |
xpath-strategy
| サブルートに向けてメッセージを送信する XPath 式を実装します。 | "choose-route" 子エレメントを実装して、ターゲット "sub-route" を示します。 |
failover-strategy
| サブルートに向けてメッセージを転送するフェイルオーバー メカニズムを実装します。 "sub-route" 子エレメントが失敗した場合は、次の "sub-route" に置き換えられます。 | |
all-strategy
| メッセージを各サブルートに向けて順番に送信していきます。 | |
doc-iterator
| アセンブリが Workday から取得したドキュメントに対して繰り返し処理を実行します。 | |
loop-strategy
| サブルートに向けてメッセージを送信するループ メカニズムを実装します。 | |
choose-route
| ストラテジーによるメッセージの送信先となるターゲット "sub-route" 子エレメントを示します。 | XPath 式、MVEL 式、正規表現がサポートされています。 |
sub-route
| ルーティング ストラテジーからメッセージを受信し、それをアセンブリ内の他のコンポーネントやトランスポートに転送します。 |