クラス MapMessageConverter
java.lang.ObjectSE
org.springframework.integration.support.converter.MapMessageConverter
- 実装済みのインターフェース一覧:
Aware, BeanFactoryAware, MessageConverter
2 つのキー(「ヘッダー」と「ペイロード」)を使用してマップとの間で変換を行います。
- 導入:
- 3.0
- 作成者:
- Gary Russell, Artem Bilan
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明fromMessage(Message<?> message, ClassSE<?> clazz) protected MessageBuilderFactoryfinal voidsetBeanFactory(BeanFactory beanFactory) voidsetFilterHeadersInToMessage(boolean filterHeadersInToMessage) デフォルトでは、toMessage(Object, MessageHeaders)に渡される Map 上のすべてのヘッダーがマップされます。voidsetHeaderNames(StringSE... headerNames) fromMessage(Message, Class)で変換されるヘッダー。Message<?> toMessage(ObjectSE object, @Nullable MessageHeaders messageHeaders)
コンストラクターの詳細
MapMessageConverter
public MapMessageConverter()
方法の詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware内のsetBeanFactory
getMessageBuilderFactory
setHeaderNames
fromMessage(Message, Class)で変換されるヘッダー。filterHeadersInToMessageが真でない限り、toMessage(Object, MessageHeaders)はマップで見つかったすべてのヘッダーにデータを入力します。- パラメーター:
headerNames- ヘッダー名。
setFilterHeadersInToMessage
public void setFilterHeadersInToMessage(boolean filterHeadersInToMessage) デフォルトでは、toMessage(Object, MessageHeaders)に渡される Map 上のすべてのヘッダーがマップされます。受信ヘッダーをheaderNames内のヘッダーに制限する場合は、このプロパティを "true" に設定します。- パラメーター:
filterHeadersInToMessage- ヘッダーをフィルタリングする必要がある場合は true。
toMessage
- 次で指定:
- インターフェース
MessageConverter内のtoMessage
fromMessage
- 次で指定:
- インターフェース
MessageConverter内のfromMessage