クラス KafkaMessageHeaderAccessor
java.lang.ObjectSE
org.springframework.messaging.support.MessageHeaderAccessor
org.springframework.kafka.support.KafkaMessageHeaderAccessor
ヘッダーアクセサーは、型固有の方法で特定のヘッダーに簡単にアクセスできるようにします。
- 導入:
- 3.0.10
- 作成者:
- Gary Russell
フィールドサマリー
クラス org.springframework.messaging.support.MessageHeaderAccessor から継承されたフィールド
DEFAULT_CHARSET
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected MessageHeaderAccessor
createAccessor
(Message<?> message) int
ブロック配信試行ヘッダーが存在する場合は、ヘッダー値にアクセスします。<T> T
特定の型のヘッダー値を取得します。int
ノンブロッキング再試行を使用する場合は、配信試行ヘッダー値を int として取得します。static KafkaMessageHeaderAccessor
指定されたメッセージのペイロードとヘッダーからインスタンスを作成します。クラス org.springframework.messaging.support.MessageHeaderAccessor から継承されたメソッド
copyHeaders, copyHeadersIfAbsent, getAccessor, getAccessor, getAccessor, getContentType, getDetailedLogMessage, getDetailedPayloadLogMessage, getErrorChannel, getHeader, getId, getMessageHeaders, getMutableAccessor, getReplyChannel, getShortLogMessage, getShortPayloadLogMessage, getTimestamp, isModified, isMutable, isReadableContentType, isReadOnly, removeHeader, removeHeaders, setContentType, setErrorChannel, setErrorChannelName, setHeader, setHeaderIfAbsent, setImmutable, setLeaveMutable, setModified, setReplyChannel, setReplyChannelName, toMap, toMessageHeaders, toString, verifyType
コンストラクターの詳細
KafkaMessageHeaderAccessor
提供されたメッセージのインスタンスを構築します。- パラメーター:
message
- メッセージ。
メソッドの詳細
getBlockingRetryDeliveryAttempt
public int getBlockingRetryDeliveryAttempt()ブロック配信試行ヘッダーが存在する場合は、ヘッダー値にアクセスします。- 戻り値:
- ヘッダーが存在しない場合は 1。それ以外の場合は、デコードされたヘッダー値。
- 例外:
IllegalStateExceptionSE
- ヘッダーが存在しない場合。- 関連事項:
getNonBlockingRetryDeliveryAttempt
public int getNonBlockingRetryDeliveryAttempt()ノンブロッキング再試行を使用する場合は、配信試行ヘッダー値を int として取得します。- 戻り値:
- ヘッダーが存在しない場合は 1。それ以外の場合は、デコードされたヘッダー値。
getHeader
特定の型のヘッダー値を取得します。- 型パラメーター:
T
- 型。- パラメーター:
key
- ヘッダー名。type
- 型はClass
SE です。- 戻り値:
- 値 (存在する場合)。
- 例外:
IllegalArgumentExceptionSE
- 型が正しくない場合。
createAccessor
- オーバーライド:
- クラス
MessageHeaderAccessor
のcreateAccessor
wrap
指定されたメッセージのペイロードとヘッダーからインスタンスを作成します。- パラメーター:
message
- メッセージ。- 戻り値:
- アクセサー。