public class IdTimestampMessageHeaderInitializer extends ObjectSE implements MessageHeaderInitializer
MessageHeaderInitializer。| コンストラクターと説明 |
|---|
IdTimestampMessageHeaderInitializer() |
| 修飾子と型 | メソッドと説明 |
|---|---|
IdGenerator | getIdGenerator() 設定された IdGenerator を返します(ある場合)。 |
void | initHeaders(MessageHeaderAccessor headerAccessor) 指定された MessageHeaderAccessor を初期化します。 |
boolean | isEnableTimestamp() タイムスタンプヘッダーが有効かどうかを返します。 |
void | setDisableIdGeneration()ID 生成を完全に無効にするための ID 生成戦略で setIdGenerator(org.springframework.util.IdGenerator) を呼び出すためのショートカット。 |
void | setEnableTimestamp(boolean enableTimestamp) 初期化中の MessageHeaderAccessor インスタンスで MessageHeaders.TIMESTAMP ヘッダーの自動追加を有効にするかどうか。 |
void | setIdGenerator(IdGenerator idGenerator)MessageHeaderAccessor インスタンスを初期化するために IdGenerator 戦略を構成します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setIdGenerator(@Nullable IdGenerator idGenerator)
MessageHeaderAccessor インスタンスを初期化するために IdGenerator 戦略を構成します。 デフォルトでは、このプロパティは null に設定されています。この場合、MessageHeaders のデフォルトの IdGenerator が使用されます。
ID をまったく生成しない場合は、setDisableIdGeneration() を参照してください。
@Nullable public IdGenerator getIdGenerator()
IdGenerator を返します(ある場合)。public void setDisableIdGeneration()
setIdGenerator(org.springframework.util.IdGenerator) を呼び出すためのショートカット。public void setEnableTimestamp(boolean enableTimestamp)
MessageHeaderAccessor インスタンスで MessageHeaders.TIMESTAMP ヘッダーの自動追加を有効にするかどうか。デフォルトでは、このプロパティは false に設定されています。
public boolean isEnableTimestamp()
public void initHeaders(MessageHeaderAccessor headerAccessor)
MessageHeaderInitializerMessageHeaderAccessor を初期化します。MessageHeaderInitializer の initHeaders headerAccessor - 初期化する MessageHeaderAccessor