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