クラス IntegrationMessageHeaderAccessor
java.lang.ObjectSE
org.springframework.messaging.support.MessageHeaderAccessor
org.springframework.integration.IntegrationMessageHeaderAccessor
標準の SI ヘッダーを追加します。
- 導入:
- 4.0
- 作成者:
- Andy Wilkinson, Artem Bilan, Gary Russell
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSEメッセージ配信を確認するためのコールバック。static final StringSEstatic final StringSE制御バスコマンド引数のヘッダー。static final StringSEstatic final StringSEstatic final StringSEstatic final StringSEstatic final StringSEstatic final StringSEContextViewのヘッダー。static final StringSEstatic final StringSEstatic final StringSEstatic final StringSEstatic final StringSE生のソースメッセージ。クラス org.springframework.messaging.support.MessageHeaderAccessor から継承されたフィールド
DEFAULT_CHARSETコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明存在する場合は、確認応答コールバックを返します。ペイロードが消費されるまで開いたままにする必要があるCloseableSE によってペイロードが作成された場合、リソースはこのヘッダーに追加されます。メッセージ駆動型エンドポイントが暗黙的に再試行をサポートしている場合、このヘッダーは配信が試行されるたびにインクリメントされます。<T> Treactor.util.context.ContextViewContextViewヘッダーが存在する場合はそれを取得します。intint<T> T存在する場合は、ソースデータヘッダーを取得します。booleanisReadOnly(StringSE headerName) voidsetReadOnlyHeaders(StringSE... readOnlyHeaders) 読み取り専用と見なし、メッセージへの入力を禁止するヘッダーのリストを指定します。toMap()protected voidverifyType(StringSE headerName, ObjectSE headerValue) クラス org.springframework.messaging.support.MessageHeaderAccessor から継承されたメソッド
copyHeaders, copyHeadersIfAbsent, createAccessor, fromMap, fromMessageHeaders, getAccessor, getAccessor, getAccessor, getContentType, getDetailedLogMessage, getDetailedPayloadLogMessage, getErrorChannel, getHeader, getId, getMessageHeaders, getMutableAccessor, getReplyChannel, getShortLogMessage, getShortPayloadLogMessage, getTimestamp, isModified, isMutable, isReadableContentType, removeHeader, removeHeaders, setContentType, setErrorChannel, setErrorChannelName, setHeader, setHeaderIfAbsent, setImmutable, setLeaveMutable, setModified, setReplyChannel, setReplyChannelName, toMessageHeaders, toString
フィールドの詳細
CORRELATION_ID
- 関連事項:
EXPIRATION_DATE
- 関連事項:
PRIORITY
- 関連事項:
SEQUENCE_NUMBER
- 関連事項:
SEQUENCE_SIZE
- 関連事項:
SEQUENCE_DETAILS
- 関連事項:
ROUTING_SLIP
- 関連事項:
DUPLICATE_MESSAGE
- 関連事項:
CLOSEABLE_RESOURCE
- 関連事項:
DELIVERY_ATTEMPT
- 関連事項:
ACKNOWLEDGMENT_CALLBACK
メッセージ配信を確認するためのコールバック。ヘッダー値の型は、ヘッダーが使用されるコンテキストによって異なります。詳細については、リファレンスマニュアルを参照してください。- 関連事項:
SOURCE_DATA
REACTOR_CONTEXT
CONTROL_BUS_ARGUMENTS
コンストラクターの詳細
IntegrationMessageHeaderAccessor
メソッドの詳細
setReadOnlyHeaders
読み取り専用と見なし、メッセージへの入力を禁止するヘッダーのリストを指定します。- パラメーター:
readOnlyHeaders-readOnlyモードのヘッダーのリスト。デフォルトはMessageHeaders.IDおよびMessageHeaders.TIMESTAMPです。- 導入:
- 4.3.2
- 関連事項:
getExpirationDate
getCorrelationId
getSequenceNumber
public int getSequenceNumber()getSequenceSize
public int getSequenceSize()getPriority
getCloseableResource
ペイロードが消費されるまで開いたままにする必要があるCloseableSE によってペイロードが作成された場合、リソースはこのヘッダーに追加されます。ペイロードが消費された後、CloseableSE を閉じる必要があります。通常、これはフロー内のメッセージ発信元に近いエンドポイントで、同じ JVM で発生する必要があります。- 戻り値:
CloseableSE- 導入:
- 4.3
getAcknowledgmentCallback
存在する場合は、確認応答コールバックを返します。- 戻り値:
- コールバック。
- 導入:
- 5.0.1
getDeliveryAttempt
メッセージ駆動型エンドポイントが暗黙的に再試行をサポートしている場合、このヘッダーは配信が試行されるたびにインクリメントされます。- 戻り値:
- 配信の試み。
- 導入:
- 5.0.1
getSourceData
存在する場合は、ソースデータヘッダーを取得します。- 型パラメーター:
T- データ型。- 戻り値:
- ソースヘッダー。
- 導入:
- 5.1.6
getReactorContext
ContextViewヘッダーが存在する場合はそれを取得します。- 戻り値:
ContextViewヘッダー (存在する場合)。- 導入:
- 6.0.5
getHeader
verifyType
- オーバーライド:
- クラス
MessageHeaderAccessorのverifyType
isReadOnly
- オーバーライド:
- クラス
MessageHeaderAccessorのisReadOnly
toMap
- オーバーライド:
- クラス
MessageHeaderAccessorのtoMap