public class BasicJavaxJmsMessageTranslator extends MessageTypeTranslatorImp
Translates between AdaptrisMessage
and javax.jms.Messages
This implementation should be used as a last resort. It is assumed that you will be translating full implementations such as TextMessage/ObjectMessage/XmlMessage/MultipartMessage, however when that is not possible you can use this implementation that will simply move metadata and headers, no payload translation is performed.
In the adapter configuration file this class is aliased as basic-javax-jms-message-translator which is the preferred alternative to the fully qualified classname when building your configuration.
helper, log, session
Constructor and Description |
---|
BasicJavaxJmsMessageTranslator() |
BasicJavaxJmsMessageTranslator(boolean moveJmsHeaders) |
Modifier and Type | Method and Description |
---|---|
javax.jms.Message |
translate(AdaptrisMessage msg)
Translates an
AdaptrisMessage into a Message |
AdaptrisMessage |
translate(javax.jms.Message msg)
Translates a basic
Message into an AdaptrisMessage |
close, copyConfiguration, currentMessageFactory, currentSession, getMetadataConverters, getMetadataFilter, getMoveJmsHeaders, getReportAllErrors, init, metadataConverters, metadataFilter, moveJmsHeaders, prepare, registerMessageFactory, registerSession, reportAllErrors, setMetadataConverters, setMetadataFilter, setMoveJmsHeaders, setReportAllErrors, start, start, stop, stop, translate
public BasicJavaxJmsMessageTranslator()
public BasicJavaxJmsMessageTranslator(boolean moveJmsHeaders)
public javax.jms.Message translate(AdaptrisMessage msg) throws javax.jms.JMSException
Translates an AdaptrisMessage
into a Message
msg
- the AdaptrisMessage
to translateMessage
javax.jms.JMSException
public AdaptrisMessage translate(javax.jms.Message msg) throws javax.jms.JMSException
Translates a basic Message
into an AdaptrisMessage
msg
- the Message
to translateAdaptrisMessage
javax.jms.JMSException