インターフェース MessageConverter
- すべての既知のサブインターフェース:
SmartMessageConverter
,StreamMessageConverter
- すべての既知の実装クラス:
AbstractJackson2MessageConverter
、AbstractMessageConverter
、AllowedListDeserializingMessageConverter
、ContentTypeDelegatingMessageConverter
、DefaultStreamMessageConverter
、Jackson2JsonMessageConverter
、Jackson2XmlMessageConverter
、MarshallingMessageConverter
、MessagingMessageConverter
、MessagingMessageListenerAdapter.MessagingMessageConverterAdapter
、RemoteInvocationAwareMessageConverterAdapter
、SerializerMessageConverter
、SimpleMessageConverter
public interface MessageConverter
メッセージコンバーターインターフェース。- 作成者:
- Mark Fisher, Mark Pollack, Gary Russell
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 ObjectSE
fromMessage(Message message)
Message から Java オブジェクトに変換します。Message
toMessage(ObjectSE object, MessageProperties messageProperties)
Java オブジェクトをメッセージに変換します。default Message
toMessage(ObjectSE object, MessageProperties messageProperties, TypeSE genericType)
Java オブジェクトをメッセージに変換します。
メソッドの詳細
toMessage
Message toMessage(ObjectSE object, MessageProperties messageProperties) throws MessageConversionException
Java オブジェクトをメッセージに変換します。- パラメーター:
object
- 変換するオブジェクトmessageProperties
- メッセージのプロパティ。- 戻り値:
- メッセージ
- 例外:
MessageConversionException
- 変換に失敗した場合
toMessage
default Message toMessage(ObjectSE object, MessageProperties messageProperties, @Nullable TypeSE genericType) throws MessageConversionException
Java オブジェクトをメッセージに変換します。デフォルトの実装はtoMessage(Object, MessageProperties)
を呼び出します。- パラメーター:
object
- 変換するオブジェクトmessageProperties
- メッセージのプロパティ。genericType
- 型 ヘッダーの入力に使用する型。- 戻り値:
- メッセージ
- 例外:
MessageConversionException
- 変換に失敗した場合- 導入:
- 2.1
fromMessage
ObjectSE fromMessage(Message message) throws MessageConversionException
Message から Java オブジェクトに変換します。- パラメーター:
message
- 変換するメッセージ- 戻り値:
- 変換された Java オブジェクト
- 例外:
MessageConversionException
- 変換に失敗した場合