インターフェース 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
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 ObjectSEfromMessage(Message message)Message から Java オブジェクトに変換します。MessagetoMessage(ObjectSE object, MessageProperties messageProperties)Java オブジェクトをメッセージに変換します。default MessagetoMessage(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- 変換に失敗した場合