クラス BaseMessageBuilder<T,B extends BaseMessageBuilder<T,B>>

java.lang.ObjectSE
org.springframework.integration.support.AbstractIntegrationMessageBuilder<T>
org.springframework.integration.support.BaseMessageBuilder<T,B>
型パラメーター:
T - ペイロード型。
B - ターゲットビルダークラス型。
既知の直属サブクラス
MessageBuilder

public abstract class BaseMessageBuilder<T,B extends BaseMessageBuilder<T,B>> extends AbstractIntegrationMessageBuilder<T>
メッセージを作成するためのデフォルトロジックの AbstractIntegrationMessageBuilder 拡張。MessageBuilder は完全にこのクラスに基づいています。この抽象クラスは、カスタム Message インスタンスの作成に使用できます。そのためには、その build() メソッドをオーバーライドする必要があります。カスタム Message 型は、たとえば、メッセージがログに記録されるときにペイロードとヘッダーから機密情報を非表示にするために使用できます。この目的のためには、GenericMessage.toString() をオーバーライドし、そのような機密情報を含むヘッダーをフィルター処理 (またはマスク) するだけで十分です。
導入:
6.4
作成者:
Artem Bilan
関連事項: