クラス AmqpMessageHeaderAccessor
- java.lang.ObjectSE
-
- org.springframework.messaging.support.MessageHeaderAccessor
-
- org.springframework.messaging.support.NativeMessageHeaderAccessor
-
- org.springframework.amqp.support.AmqpMessageHeaderAccessor
public class AmqpMessageHeaderAccessor extends NativeMessageHeaderAccessor
AMQP 固有のヘッダーへのアクセスを提供するMessageHeaderAccessor
実装。- 導入:
- 1.4
- 作成者:
- Stephane Nicoll, Gary Russell
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static StringSE
PRIORITY
クラス org.springframework.messaging.support.NativeMessageHeaderAccessor から継承されたフィールド
NATIVE_HEADERS
クラス org.springframework.messaging.support.MessageHeaderAccessor から継承されたフィールド
DEFAULT_CHARSET
コンストラクターのサマリー
コンストラクター 修飾子 コンストラクター 説明 protected
AmqpMessageHeaderAccessor(MapSE<StringSE,ListSE<StringSE>> nativeHeaders)
protected
AmqpMessageHeaderAccessor(Message<?> message)
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSE
getAppId()
StringSE
getClusterId()
StringSE
getConsumerQueue()
StringSE
getConsumerTag()
StringSE
getContentEncoding()
LongSE
getContentLength()
MimeType
getContentType()
StringSE
getCorrelationId()
MessageDeliveryMode
getDeliveryMode()
LongSE
getDeliveryTag()
StringSE
getExpiration()
IntegerSE
getMessageCount()
StringSE
getMessageId()
IntegerSE
getPriority()
MessageDeliveryMode
getReceivedDeliveryMode()
StringSE
getReceivedExchange()
StringSE
getReceivedRoutingKey()
StringSE
getReceivedUserId()
BooleanSE
getRedelivered()
StringSE
getReplyTo()
LongSE
getTimestamp()
StringSE
getType()
StringSE
getUserId()
protected void
verifyType(StringSE headerName, ObjectSE headerValue)
static AmqpMessageHeaderAccessor
wrap(Message<?> message)
既存のメッセージのヘッダーからAmqpMessageHeaderAccessor
を作成します。クラス org.springframework.messaging.support.NativeMessageHeaderAccessor から継承されたメソッド
addNativeHeader, addNativeHeaders, containsNativeHeader, copyHeaders, copyHeadersIfAbsent, getFirstNativeHeader, getFirstNativeHeader, getNativeHeader, getNativeHeaders, removeNativeHeader, setImmutable, setNativeHeader, setNativeHeaderValues, toNativeHeaderMap
クラス org.springframework.messaging.support.MessageHeaderAccessor から継承されたメソッド
createAccessor, getAccessor, getAccessor, getAccessor, getDetailedLogMessage, getDetailedPayloadLogMessage, getErrorChannel, getHeader, getId, getMessageHeaders, getMutableAccessor, getReplyChannel, getShortLogMessage, getShortPayloadLogMessage, isModified, isMutable, isReadableContentType, isReadOnly, removeHeader, removeHeaders, setContentType, setErrorChannel, setErrorChannelName, setHeader, setHeaderIfAbsent, setLeaveMutable, setModified, setReplyChannel, setReplyChannelName, toMap, toMessageHeaders, toString
メソッドの詳細
wrap
public static AmqpMessageHeaderAccessor wrap(Message<?> message)
既存のメッセージのヘッダーからAmqpMessageHeaderAccessor
を作成します。- パラメーター:
message
- このMessageHeaderAccessor
に対してラップされるMessage
。- 戻り値:
AmqpMessageHeaderAccessor
インスタンス。
verifyType
protected void verifyType(StringSE headerName, ObjectSE headerValue)
- オーバーライド:
- クラス
MessageHeaderAccessor
のverifyType
getAppId
public StringSE getAppId()
getClusterId
public StringSE getClusterId()
getContentEncoding
public StringSE getContentEncoding()
getContentLength
public LongSE getContentLength()
getContentType
public MimeType getContentType()
- オーバーライド:
- クラス
MessageHeaderAccessor
のgetContentType
getCorrelationId
public StringSE getCorrelationId()
getDeliveryMode
public MessageDeliveryMode getDeliveryMode()
getReceivedDeliveryMode
public MessageDeliveryMode getReceivedDeliveryMode()
getDeliveryTag
public LongSE getDeliveryTag()
getExpiration
public StringSE getExpiration()
getMessageCount
public IntegerSE getMessageCount()
getMessageId
public StringSE getMessageId()
getPriority
public IntegerSE getPriority()
getReceivedExchange
public StringSE getReceivedExchange()
getReceivedRoutingKey
public StringSE getReceivedRoutingKey()
getReceivedUserId
public StringSE getReceivedUserId()
getRedelivered
public BooleanSE getRedelivered()
getReplyTo
public StringSE getReplyTo()
getTimestamp
public LongSE getTimestamp()
- オーバーライド:
- クラス
MessageHeaderAccessor
のgetTimestamp
getType
public StringSE getType()
getUserId
public StringSE getUserId()
getConsumerTag
public StringSE getConsumerTag()
getConsumerQueue
public StringSE getConsumerQueue()