クラスの使用
org.springframework.messaging.MessageHeaders
パッケージ
説明
このパッケージは、JmsTemplate のような上位レベルのクラスで使用される汎用 JMS サポートクラスを提供します。
Java オブジェクトと JMS メッセージ間で変換する MessageConverter 抽象化を提供します。
メッセージング API およびプロトコルの使用のサポート。
メッセージ変換のサポートを提供します。
シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。
Message
の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel
実装およびチャネルインターセプターサポートを提供します。org.springframework.jms.support 内の MessageHeaders 使用
org.springframework.jms.support.converter 内の MessageHeaders 使用
修飾子と型メソッド説明protected final MessageHeaders
MessagingMessageConverter.extractHeaders
(MessageEE message) org.springframework.messaging 内の MessageHeaders 使用
org.springframework.messaging.converter 内の MessageHeaders 使用
修飾子と型メソッド説明protected boolean
AbstractMessageConverter.canConvertTo
(ObjectSE payload, MessageHeaders headers) protected boolean
MappingJackson2MessageConverter.canConvertTo
(ObjectSE payload, MessageHeaders headers) protected boolean
MarshallingMessageConverter.canConvertTo
(ObjectSE payload, MessageHeaders headers) protected boolean
ProtobufMessageConverter.canConvertTo
(ObjectSE payload, MessageHeaders headers) protected ObjectSE
AbstractJsonMessageConverter.convertToInternal
(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) protected ObjectSE
AbstractMessageConverter.convertToInternal
(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) ペイロードオブジェクトを直列化された形式に変換します。protected ObjectSE
ByteArrayMessageConverter.convertToInternal
(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) protected ObjectSE
MappingJackson2MessageConverter.convertToInternal
(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) protected ObjectSE
MarshallingMessageConverter.convertToInternal
(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) protected ObjectSE
ProtobufMessageConverter.convertToInternal
(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) protected ObjectSE
StringMessageConverter.convertToInternal
(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) protected MimeType
AbstractMessageConverter.getMimeType
(MessageHeaders headers) ContentTypeResolver.resolve
(MessageHeaders headers) 指定された MessageHeaders からメッセージのMimeType
を決定します。DefaultContentTypeResolver.resolve
(MessageHeaders headers) protected boolean
AbstractMessageConverter.supportsMimeType
(MessageHeaders headers) final Message<?>
AbstractMessageConverter.toMessage
(ObjectSE payload, MessageHeaders headers) final Message<?>
AbstractMessageConverter.toMessage
(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) Message<?>
CompositeMessageConverter.toMessage
(ObjectSE payload, MessageHeaders headers) Message<?>
CompositeMessageConverter.toMessage
(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) Message<?>
MessageConverter.toMessage
(ObjectSE payload, MessageHeaders headers) ペイロードが特定のペイロードオブジェクトを直列化された形式に変換した結果であるMessage
を作成します。Message<?>
SimpleMessageConverter.toMessage
(ObjectSE payload, MessageHeaders headers) Message<?>
SmartMessageConverter.toMessage
(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) 引数として追加の変換コンテキストをとるMessageConverter.toMessage(Object, MessageHeaders)
のバリアント。org.springframework.messaging.simp.annotation.support 内の MessageHeaders 使用
修飾子と型メソッド説明protected StringSE
SendToMethodReturnValueHandler.getUserName
(Message<?> message, MessageHeaders headers) org.springframework.messaging.support 内の MessageHeaders 使用
修飾子と型メソッド説明GenericMessage.getHeaders()
MessageHeaderAccessor.getMessageHeaders()
基になるMessageHeaders
インスタンスを返します。指定されたターゲットメッセージから抽象化されたMessageHeaders
にマップします。MessageHeaderAccessor.toMessageHeaders()
基になるヘッダー値のコピーをMessageHeaders
オブジェクトとして返します。修飾子と型メソッド説明static <T> Message<T>
MessageBuilder.createMessage
(T payload, MessageHeaders messageHeaders) 指定されたペイロードとMessageHeaders
を使用してメッセージを作成するためのショートカットファクトリメソッド。void
HeaderMapper.fromHeaders
(MessageHeaders headers, T target) 指定されたMessageHeaders
から指定されたターゲットメッセージにマップします。static <T extends MessageHeaderAccessor>
TMessageHeaderAccessor.getAccessor
(MessageHeaders messageHeaders, ClassSE<T> requiredType) Message
の代わりにMessageHeaders
インスタンスを持つMessageHeaderAccessor.getAccessor(org.springframework.messaging.Message, Class)
のバリエーション。修飾子コンストラクター説明ErrorMessage
(ThrowableSE payload, MessageHeaders headers) 使用するMessageHeaders
インスタンスを持つコンストラクター。ErrorMessage
(ThrowableSE payload, MessageHeaders headers, Message<?> originalMessage) ペイロード、MessageHeaders
、元のメッセージを含む新しいメッセージを作成します。GenericMessage
(T payload, MessageHeaders headers) 使用するMessageHeaders
インスタンスを持つコンストラクター。