Package com.adaptris.core.jms
Class TextMessageTranslator
- java.lang.Object
-
- com.adaptris.core.jms.MessageTypeTranslatorImp
-
- com.adaptris.core.jms.TextMessageTranslator
-
- All Implemented Interfaces:
AdaptrisMessageTranslator
,ComponentLifecycle
,MessageTypeTranslator
,MetadataHandlerContext
public final class TextMessageTranslator extends MessageTypeTranslatorImp
Translates between
AdaptrisMessage
andjavax.jms.TextMessages
. Assumes default platform encoding.In the adapter configuration file this class is aliased as text-message-translator which is the preferred alternative to the fully qualified classname when building your configuration.
In the adapter configuration file this class is aliased as text-message-translator which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Field Summary
-
Fields inherited from class com.adaptris.core.jms.MessageTypeTranslatorImp
helper, log, session
-
-
Constructor Summary
Constructors Constructor Description TextMessageTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jms.Message
translate(AdaptrisMessage msg)
Translates anAdaptrisMessage
into aTextMessage
using the default platform character encoding.AdaptrisMessage
translate(javax.jms.Message msg)
Translates aTextMessage
into anAdaptrisMessage
using the default platform character encoding.-
Methods inherited from class com.adaptris.core.jms.MessageTypeTranslatorImp
copyConfiguration, currentMessageFactory, currentSession, getMetadataConverters, getMetadataFilter, getMoveJmsHeaders, getReportAllErrors, metadataConverters, metadataFilter, moveJmsHeaders, registerMessageFactory, registerSession, reportAllErrors, setMetadataConverters, setMetadataFilter, setMoveJmsHeaders, setReportAllErrors, start, stop, translate, withMetadataConverters, withMetadataConverters, withMetadataFilter, withMoveJmsHeaders, withReportAllErrors
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.adaptris.core.ComponentLifecycle
close, init, start, stop
-
-
-
-
Method Detail
-
translate
public javax.jms.Message translate(AdaptrisMessage msg) throws javax.jms.JMSException
Translates an
AdaptrisMessage
into aTextMessage
using the default platform character encoding.- Parameters:
msg
- theAdaptrisMessage
to translate- Returns:
- a new
TextMessage
- Throws:
javax.jms.JMSException
-
translate
public AdaptrisMessage translate(javax.jms.Message msg) throws javax.jms.JMSException
Translates a
TextMessage
into anAdaptrisMessage
using the default platform character encoding.- Parameters:
msg
- theTextMessage
to translate- Returns:
- an
AdaptrisMessage
- Throws:
javax.jms.JMSException
-
-