このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Integration 6.4.3 を使用してください! |
6.2 および 6.3 間の変更
一般的な変更
MessageHistory
ヘッダーは変更可能で、追加専用のコンテナーになりました。また、後続のトラックはすべて新しいメッセージを作成せず、エントリのみが既存のメッセージ履歴ヘッダーに追加されます。詳細については、メッセージ履歴の章を参照してください。
UnicastingDispatcher
に基づくすべての MessageChannel
実装は、現在の MessageHandler
からスローされた例外に応じてフェイルオーバーを動的に決定するために Predicate<Exception> failoverStrategy
を使用して構成できるようになりました。詳細については、"メッセージチャネルの構成" を参照してください。
セキュリティサポートの変更
spring-integration-security
モジュールは完全に削除され (以前に非推奨になりました)、spring-security-messaging
モジュールの API が優先されます。詳細については、"Spring Integration のセキュリティ" を参照してください。
MQTT サポートの変更
MqttSubscription
API に基づくきめ細かい設定は Mqttv5PahoMessageDrivenChannelAdapter
で公開されます。詳細については、"MQTT サポート" を参照してください。
サポートの変更のテスト
MockIntegrationContext.substituteTriggerFor()
API が導入されました。詳細については、"テストサポート" を参照してください。
JMS サポートの変更
ダウンストリーム送信操作の再試行のために、ChannelPublishingJmsMessageListener
に RetryTemplate
および RecoveryCallback<Message<?>>
を提供できるようになりました。詳細については、"メッセージ駆動型チャネルアダプター" を参照してください。