クラス SimpleJmsHeaderMapper

実装されたすべてのインターフェース:
JmsHeaderMapperHeaderMapper<MessageEE>

public class SimpleJmsHeaderMapper extends AbstractHeaderMapper<MessageEE> implements JmsHeaderMapper
JmsHeaderMapper の単純な実装。

この実装は、JMS API ヘッダー(JMSReplyTo など)を Messages との間でコピーします。ユーザー定義のプロパティも JMS メッセージからメッセージにコピーされ、メッセージのその他のヘッダー(JMS API ヘッダー以外)も同様に JMS メッセージにコピーされます。これらの他のヘッダーは JMS メッセージの一般的なプロパティにコピーされますが、JMS API ヘッダーは適切な setter メソッド(setJMSReplyTo など)に渡されます。

JMS API ヘッダーの定数は JmsHeaders で定義されています。ほとんどの JMS ヘッダーは読み取り専用であることに注意してください。JMSDestination、JMSDeliveryMode、JMSExpiration、JMSMessageID、JMSPriority、JMSRedelivered、JMSTimestamp フラグは、JMS メッセージからのみコピーさます。これらの値は、メッセージから送信 JMS メッセージに渡されません

導入:
4.1
作成者:
Mark Fisher, Gary Russell, Stephane Nicoll