クラス 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 MessageBuilderFactory
final void
setBeanFactory
(BeanFactory beanFactory) void
setFilterHeadersInToMessage
(boolean filterHeadersInToMessage) デフォルトでは、toMessage(Object, MessageHeaders)
に渡される Map 上のすべてのヘッダーがマップされます。void
setHeaderNames
(StringSE... headerNames) fromMessage(Message, Class)
で変換されるヘッダー。Message
<?> toMessage
(ObjectSE object, 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