Package com.adaptris.core.jms
Class ObjectMessageTranslator
- java.lang.Object
-
- com.adaptris.core.jms.MessageTypeTranslatorImp
-
- com.adaptris.core.jms.ObjectMessageTranslator
-
- All Implemented Interfaces:
AdaptrisMessageTranslator,ComponentLifecycle,MessageTypeTranslator,MetadataHandlerContext
public final class ObjectMessageTranslator extends MessageTypeTranslatorImp
Translates between
javax.jms.ObjectMessages andAdaptrisMessages and vice versa.In the adapter configuration file this class is aliased as object-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 ObjectMessageTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jms.Messagetranslate(AdaptrisMessage msg)Translates by setting theAdaptrisMessage.getPayloadas theObjectin theObjectMessage.AdaptrisMessagetranslate(javax.jms.Message msg)Translates aObjectMessageinto anAdaptrisMessage.-
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 by setting the
AdaptrisMessage.getPayloadas theObjectin theObjectMessage.- Parameters:
msg- theAdaptrisMessageto translate- Returns:
- a new
ObjectMessage - Throws:
javax.jms.JMSException
-
translate
public AdaptrisMessage translate(javax.jms.Message msg) throws javax.jms.JMSException
Translates a
ObjectMessageinto anAdaptrisMessage.- Parameters:
msg- theObjectMessageto translate- Returns:
- an
AdaptrisMessage - Throws:
javax.jms.JMSException
-
-