クラス MutableMessage<T>

java.lang.ObjectSE
org.springframework.integration.support.MutableMessage<T>
型パラメーター:
T - ペイロード型。
実装されたすべてのインターフェース:
SerializableSEMessage<T>

public class MutableMessage<T> extends ObjectSE implements Message<T>, SerializableSE
汎用ペイロードを使用した Message の実装。GenericMessage とは異なり、このメッセージ(またはそのヘッダー)は作成後に変更できます。メッセージを変更するときは、他の要素 / スレッドがメッセージを同時に使用しないように細心の注意を払う必要があります。また、メモリ内のストア(SimpleMessageStore など)にはメッセージへの参照がある場合があり、変更はそこにも反映されることに注意してください。

IMPORTANT: 可変メッセージは状態(メッセージヘッダーなど)を共有する場合があります。このようなメッセージを他のコンポーネントに公開しないでください。公開すると、望ましくない副作用が発生する可能性があります。

コンポーネント間で転送されるメッセージは、使用に細心の注意を払わない限り、常に不変であることが一般的に推奨されます。

導入:
4.0
作成者:
Gary Russell, Artem Bilan, Stuart Williams, David Turanski
関連事項: