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, waitSE
public 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)
MessageHeaderInitializer
MessageHeaderAccessor
を初期化します。MessageHeaderInitializer
の initHeaders
headerAccessor
- 初期化する MessageHeaderAccessor