2.6. EIP の変更
-
各 EIP の
<description>のlang属性を削除しました。 -
InOnlyおよびInOutEIP を削除しました。代わりに、使用するエクスチェンジパターンを指定できるSetExchangePatternまたはToを使用してください。
2.6.1. エンリッチポーリング EIP リンクのコピーリンクがクリップボードにコピーされました!
ポーリングされるエンドポイント URI が、他のすべての EIP と同様に、Exchange のプロパティーとして (キー CamelToEndpoint とともに) 保存されるようになりました。これは URI がメッセージヘッダーとして保存される前に実行されます。
2.6.2. CircuitBreaker EIP リンクのコピーリンクがクリップボードにコピーされました!
camel-resilience4j の次のオプションが、誤りにより、属性として定義されていませんでした。
| オプション |
| bulkheadEnabled |
| bulkheadMaxConcurrentCalls |
| bulkheadMaxWaitDuration |
| timeoutEnabled |
| timeoutExecutorService |
| timeoutDuration |
| timeoutCancelRunningFuture |
これらのオプションは YAML DSL では公開されませんでした。XML DSL では以下から移行する必要があります。
代わりに次の属性を使用してください。
<circuitBreaker>
<resilience4jConfiguration timeoutEnabled="true" timeoutDuration="2000"/>
...
</circuitBreaker>
<circuitBreaker>
<resilience4jConfiguration timeoutEnabled="true" timeoutDuration="2000"/>
...
</circuitBreaker>