public abstract class AbstractJmsTransformer extends AbstractMessageAwareTransformer implements 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.DEFAULT_TRUNCATE_LENGTH, endpoint, logger, name, returnClass, sourceTypesDEFAULT_PRIORITY_WEIGHTING, MAX_PRIORITY_WEIGHTING, MIN_PRIORITY_WEIGHTINGPHASE_NAME| Constructor and Description |
|---|
AbstractJmsTransformer() |
| Modifier and Type | Method and Description |
|---|---|
int |
getPriorityWeighting()
If 2 or more discoverable transformers are equal, this value can be used to select the correct one
|
protected javax.jms.Session |
getSession() |
protected void |
setJmsProperties(MuleMessage umoMessage,
javax.jms.Message msg) |
void |
setPriorityWeighting(int priorityWeighting)
If 2 or more discoverable transformers are equal, this value can be used to select the correct one
|
protected Object |
transformFromMessage(javax.jms.Message source) |
protected javax.jms.Message |
transformToMessage(MuleMessage message) |
doTransform, isSourceTypeSupported, transformcheckReturnClass, generateTransformerName, getEndpoint, getName, getReturnClass, getSourceTypes, initialise, isAcceptNull, isConsumed, isIgnoreBadInput, isSourceTypeSupported, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setReturnClass, toString, transform, unregisterSourceTypeprotected javax.jms.Message transformToMessage(MuleMessage message) throws TransformerException
TransformerExceptionprotected Object transformFromMessage(javax.jms.Message source) throws TransformerException
TransformerExceptionprotected void setJmsProperties(MuleMessage umoMessage, javax.jms.Message msg) throws javax.jms.JMSException
javax.jms.JMSExceptionprotected javax.jms.Session getSession()
throws TransformerException,
javax.jms.JMSException
TransformerExceptionjavax.jms.JMSExceptionpublic int getPriorityWeighting()
DiscoverableTransformergetPriorityWeighting in interface DiscoverableTransformerDiscoverableTransformer.MIN_PRIORITY_WEIGHTING and DiscoverableTransformer.MAX_PRIORITY_WEIGHTING.public void setPriorityWeighting(int priorityWeighting)
DiscoverableTransformersetPriorityWeighting in interface DiscoverableTransformerpriorityWeighting - the priority weighting for this transformer. This is a value between
DiscoverableTransformer.MIN_PRIORITY_WEIGHTING and DiscoverableTransformer.MAX_PRIORITY_WEIGHTING.Copyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.