インターフェース MessageConverter
- 既知のすべてのサブインターフェース:
SmartMessageConverter, StreamMessageConverter
- すべての既知の実装クラス:
AbstractJackson2MessageConverter, AbstractJacksonMessageConverter, AbstractMessageConverter, AllowedListDeserializingMessageConverter, ContentTypeDelegatingMessageConverter, DefaultStreamMessageConverter, Jackson2JsonMessageConverter, Jackson2XmlMessageConverter, JacksonJsonMessageConverter, JacksonXmlMessageConverter, MarshallingMessageConverter, MessagingMessageConverter, MessagingMessageConverterAdapter, RemoteInvocationAwareMessageConverterAdapter, SerializerMessageConverter, SimpleMessageConverter
public interface MessageConverter
メッセージコンバーターインターフェース。
- 作成者:
- Mark Fisher, Mark Pollack, Gary Russell
方法の概要
修飾子と型メソッド説明fromMessage(Message message) Message から Java オブジェクトに変換します。toMessage(ObjectSE object, MessageProperties messageProperties) Java オブジェクトをメッセージに変換します。default MessagetoMessage(ObjectSE object, MessageProperties messageProperties, @Nullable 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
Message から Java オブジェクトに変換します。- パラメーター:
message- 変換するメッセージ- 戻り値:
- 変換された Java オブジェクト
- 例外:
MessageConversionException- 変換に失敗した場合