インターフェース MessageConverter
- すべての既知のサブインターフェース:
SmartMessageConverter,StreamMessageConverter
- すべての既知の実装クラス:
AbstractJackson2MessageConverter、AbstractJacksonMessageConverter、AbstractMessageConverter、AllowedListDeserializingMessageConverter、ContentTypeDelegatingMessageConverter、DefaultStreamMessageConverter、Jackson2JsonMessageConverter、Jackson2XmlMessageConverter、JacksonJsonMessageConverter、JacksonXmlMessageConverter、MarshallingMessageConverter、MessagingMessageConverter、MessagingMessageListenerAdapter.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- 変換に失敗した場合