org.mule.transport.jms.transformers
Class AbstractJmsTransformer
java.lang.Object
org.mule.transformer.AbstractTransformer
org.mule.transformer.AbstractMessageAwareTransformer
org.mule.transport.jms.transformers.AbstractJmsTransformer
- All Implemented Interfaces:
- org.mule.api.lifecycle.Initialisable, org.mule.api.NamedObject, org.mule.api.transformer.BaseTransformer, org.mule.api.transformer.DiscoverableTransformer, org.mule.api.transformer.Transformer
- Direct Known Subclasses:
- JMSMessageToObject, ObjectToJMSMessage
public abstract class AbstractJmsTransformer
- extends org.mule.transformer.AbstractMessageAwareTransformer
- implements org.mule.api.transformer.DiscoverableTransformer
AbstractJmsTransformer is an abstract class that should be used for
all transformers where a JMS message will be the transformed or transformee
object. It provides services for compressing and uncompressing messages.
| Fields inherited from class org.mule.transformer.AbstractTransformer |
DEFAULT_TRUNCATE_LENGTH, endpoint, logger, name, returnClass, sourceTypes |
| Fields inherited from interface org.mule.api.transformer.DiscoverableTransformer |
DEFAULT_PRIORITY_WEIGHTING, MAX_PRIORITY_WEIGHTING, MIN_PRIORITY_WEIGHTING |
| Fields inherited from interface org.mule.api.lifecycle.Initialisable |
PHASE_NAME |
| Methods inherited from class org.mule.transformer.AbstractMessageAwareTransformer |
doTransform, isSourceTypeSupported, transform |
| Methods inherited from class org.mule.transformer.AbstractTransformer |
checkReturnClass, generateTransformerName, getEndpoint, getName, getReturnClass, getSourceTypes, initialise, isAcceptNull, isConsumed, isIgnoreBadInput, isSourceTypeSupported, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setReturnClass, toString, transform, unregisterSourceType |
AbstractJmsTransformer
public AbstractJmsTransformer()
transformToMessage
protected Message transformToMessage(org.mule.api.MuleMessage message)
throws org.mule.api.transformer.TransformerException
- Throws:
org.mule.api.transformer.TransformerException
transformFromMessage
protected Object transformFromMessage(Message source)
throws org.mule.api.transformer.TransformerException
- Throws:
org.mule.api.transformer.TransformerException
setJmsProperties
protected void setJmsProperties(org.mule.api.MuleMessage umoMessage,
Message msg)
throws JMSException
- Throws:
JMSException
getSession
protected Session getSession()
throws org.mule.api.transformer.TransformerException,
JMSException
- Throws:
org.mule.api.transformer.TransformerException
JMSException
getPriorityWeighting
public int getPriorityWeighting()
- Specified by:
getPriorityWeighting in interface org.mule.api.transformer.DiscoverableTransformer
setPriorityWeighting
public void setPriorityWeighting(int priorityWeighting)
- Specified by:
setPriorityWeighting in interface org.mule.api.transformer.DiscoverableTransformer
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.