|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.transformer.AbstractTransformer
org.mule.transformer.AbstractMessageTransformer
org.mule.transport.jms.transformers.AbstractJmsTransformer
public abstract class AbstractJmsTransformer
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.
| Field Summary |
|---|
| Fields inherited from class org.mule.transformer.AbstractTransformer |
|---|
encoding, endpoint, logger, mimeType, MULE_MESSAGE_DATA_TYPE, muleContext, name, returnType, sourceTypes |
| Fields inherited from interface org.mule.api.transformer.Converter |
|---|
DEFAULT_PRIORITY_WEIGHTING, MAX_PRIORITY_WEIGHTING, MIN_PRIORITY_WEIGHTING |
| Fields inherited from interface org.mule.api.lifecycle.Initialisable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Disposable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.AnnotatedObject |
|---|
PROPERTY_NAME |
| Constructor Summary | |
|---|---|
AbstractJmsTransformer()
|
|
| Method Summary | |
|---|---|
protected abstract void |
declareInputOutputClasses()
|
int |
getPriorityWeighting()
|
protected javax.jms.Session |
getSession()
|
void |
setJmsProperties(org.mule.api.MuleMessage message,
javax.jms.Message msg)
|
protected void |
setJmsPropertySanitizeKeyIfNecessary(javax.jms.Message msg,
String key,
Object value)
|
void |
setPriorityWeighting(int priorityWeighting)
|
protected Object |
transformFromMessage(javax.jms.Message source,
String outputEncoding)
|
protected javax.jms.Message |
transformToMessage(org.mule.api.MuleMessage message)
|
| Methods inherited from class org.mule.transformer.AbstractMessageTransformer |
|---|
checkReturnClass, doTransform, isSourceDataTypeSupported, transform, transform, transform, transformMessage |
| Methods inherited from class org.mule.transformer.AbstractTransformer |
|---|
dispose, generateTransformerName, getAnnotation, getAnnotations, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, initialise, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, process, registerSourceType, registerSourceType, setAllowNullReturn, setAnnotations, setEncoding, setEndpoint, setIgnoreBadInput, setMimeType, setMuleContext, setName, setReturnClass, setReturnDataType, toString, transform, unregisterSourceType, unregisterSourceType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.mule.api.transformer.Transformer |
|---|
getEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transform, transform |
| Methods inherited from interface org.mule.api.processor.MessageProcessor |
|---|
process |
| Methods inherited from interface org.mule.api.lifecycle.Initialisable |
|---|
initialise |
| Methods inherited from interface org.mule.api.lifecycle.Disposable |
|---|
dispose |
| Methods inherited from interface org.mule.api.NameableObject |
|---|
setName |
| Methods inherited from interface org.mule.api.NamedObject |
|---|
getName |
| Methods inherited from interface org.mule.api.context.MuleContextAware |
|---|
setMuleContext |
| Methods inherited from interface org.mule.endpoint.EndpointAware |
|---|
setEndpoint |
| Constructor Detail |
|---|
public AbstractJmsTransformer()
| Method Detail |
|---|
protected abstract void declareInputOutputClasses()
protected javax.jms.Message transformToMessage(org.mule.api.MuleMessage message)
throws Exception
Exception
protected Object transformFromMessage(javax.jms.Message source,
String outputEncoding)
throws IOException,
javax.jms.JMSException
IOException
javax.jms.JMSException
public void setJmsProperties(org.mule.api.MuleMessage message,
javax.jms.Message msg)
throws javax.jms.JMSException
javax.jms.JMSException
protected void setJmsPropertySanitizeKeyIfNecessary(javax.jms.Message msg,
String key,
Object value)
protected javax.jms.Session getSession()
throws Exception
Exceptionpublic int getPriorityWeighting()
getPriorityWeighting in interface org.mule.api.transformer.Converterpublic void setPriorityWeighting(int priorityWeighting)
setPriorityWeighting in interface org.mule.api.transformer.Converter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||