クラス 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 StringSE
static final StringSE
制御バスコマンド引数のヘッダー。static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
ContextView
のヘッダー。static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
生のソースメッセージ。クラス org.springframework.messaging.support.MessageHeaderAccessor から継承されたフィールド
DEFAULT_CHARSET
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明存在する場合は、確認応答コールバックを返します。ペイロードが消費されるまで開いたままにする必要があるCloseable
SE によってペイロードが作成された場合、リソースはこのヘッダーに追加されます。メッセージ駆動型エンドポイントが暗黙的に再試行をサポートしている場合、このヘッダーは配信が試行されるたびにインクリメントされます。<T> T
reactor.util.context.ContextView
ContextView
ヘッダーが存在する場合はそれを取得します。int
int
<T> T
存在する場合は、ソースデータヘッダーを取得します。boolean
isReadOnly
(StringSE headerName) void
setReadOnlyHeaders
(StringSE... readOnlyHeaders) 読み取り専用と見なし、メッセージへの入力を禁止するヘッダーのリストを指定します。toMap()
protected void
verifyType
(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
ContextView
のヘッダー。- 関連事項:
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
ペイロードが消費されるまで開いたままにする必要があるCloseable
SE によってペイロードが作成された場合、リソースはこのヘッダーに追加されます。ペイロードが消費された後、Closeable
SE を閉じる必要があります。通常、これはフロー内のメッセージ発信元に近いエンドポイントで、同じ JVM で発生する必要があります。- 戻り値:
Closeable
SE- 導入:
- 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