public class MapMessageConverter extends ObjectSE implements MessageConverter, BeanFactoryAware
コンストラクターと説明 |
---|
MapMessageConverter() |
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | fromMessage(Message<?> message, ClassSE<?> clazz) |
protected MessageBuilderFactory | getMessageBuilderFactory() |
void | setBeanFactory(BeanFactory beanFactory) |
void | setFilterHeadersInToMessage(boolean filterHeadersInToMessage) デフォルトでは、 toMessage(Object, MessageHeaders) に渡されるマップ上のすべてのヘッダーがマップされます。 |
void | setHeaderNames(StringSE... headerNames) fromMessage(Message, Class) で変換されるヘッダー。 |
Message<?> | toMessage(ObjectSE object, MessageHeaders messageHeaders) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public final void setBeanFactory(BeanFactory beanFactory)
BeanFactoryAware
の setBeanFactory
protected MessageBuilderFactory getMessageBuilderFactory()
public void setHeaderNames(StringSE... headerNames)
fromMessage(Message, Class)
で変換されるヘッダー。filterHeadersInToMessage
が真でない限り、toMessage(Object, MessageHeaders)
はマップで見つかったすべてのヘッダーにデータを入力します。headerNames
- ヘッダー名。public void setFilterHeadersInToMessage(boolean filterHeadersInToMessage)
toMessage(Object, MessageHeaders)
に渡されるマップ上のすべてのヘッダーがマップされます。受信ヘッダーを #headerNames 内のヘッダーに制限する場合は、このプロパティを "true" に設定します。filterHeadersInToMessage
- ヘッダーをフィルタリングする必要がある場合は true。@Nullable public Message<?> toMessage(ObjectSE object, @Nullable MessageHeaders messageHeaders)
MessageConverter
の toMessage
@Nullable public ObjectSE fromMessage(Message<?> message, ClassSE<?> clazz)
MessageConverter
の fromMessage