public abstract class TransformBeanSupport extends BeanSupport implements org.apache.servicemix.jbi.listener.MessageExchangeListener
| Modifier | Constructor and Description |
|---|---|
protected |
TransformBeanSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyPropertiesAndAttachments(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in,
javax.jbi.messaging.NormalizedMessage out)
If enabled the properties and attachments are copied to the destination message
|
org.apache.servicemix.store.Store |
getStore() |
org.apache.servicemix.store.StoreFactory |
getStoreFactory() |
ExchangeTarget |
getTarget() |
void |
initialize() |
boolean |
isCopyAttachments() |
boolean |
isCopyProperties() |
void |
onMessageExchange(javax.jbi.messaging.MessageExchange exchange) |
protected void |
processFirstExchange(javax.jbi.messaging.MessageExchange exchange) |
protected void |
processOngoingExchange(javax.jbi.messaging.MessageExchange exchange) |
void |
setCopyAttachments(boolean copyAttachments) |
void |
setCopyProperties(boolean copyProperties) |
void |
setStore(org.apache.servicemix.store.Store store) |
void |
setStoreFactory(org.apache.servicemix.store.StoreFactory storeFactory) |
void |
setTarget(ExchangeTarget target) |
protected abstract boolean |
transform(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in,
javax.jbi.messaging.NormalizedMessage out)
Transforms the given out message
|
answer, answer, createInOnlyExchange, createInOnlyExchange, createInOnlyExchange, createInOptionalOutExchange, createInOutExchange, createInOutExchange, createInOutExchange, createRobustInOnlyExchange, done, fail, fail, forwardToExchange, forwardToExchange, getBody, getContext, getDeliveryChannel, getEndpoint, getExchangeFactory, getExtensionMBeanName, getInMessage, getMessageTransformer, getService, getServiceEndpoint, invoke, isInAndOut, propagateCorrelationId, send, sendSync, sendSync, setBody, setContext, setExtensionMBeanName, setMessageTransformer, setServiceEndpointpublic ExchangeTarget getTarget()
public void setTarget(ExchangeTarget target)
public boolean isCopyProperties()
public void setCopyProperties(boolean copyProperties)
public boolean isCopyAttachments()
public void setCopyAttachments(boolean copyAttachments)
public org.apache.servicemix.store.StoreFactory getStoreFactory()
public void setStoreFactory(org.apache.servicemix.store.StoreFactory storeFactory)
public org.apache.servicemix.store.Store getStore()
public void setStore(org.apache.servicemix.store.Store store)
@PostConstruct
public void initialize()
throws java.lang.Exception
java.lang.Exceptionpublic void onMessageExchange(javax.jbi.messaging.MessageExchange exchange)
throws javax.jbi.messaging.MessagingException
onMessageExchange in interface org.apache.servicemix.jbi.listener.MessageExchangeListenerjavax.jbi.messaging.MessagingExceptionprotected void processFirstExchange(javax.jbi.messaging.MessageExchange exchange)
protected void processOngoingExchange(javax.jbi.messaging.MessageExchange exchange)
protected abstract boolean transform(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in,
javax.jbi.messaging.NormalizedMessage out)
throws java.lang.Exception
java.lang.Exceptionprotected void copyPropertiesAndAttachments(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in,
javax.jbi.messaging.NormalizedMessage out)
throws javax.jbi.messaging.MessagingException
javax.jbi.messaging.MessagingExceptionCopyright © 2005-2015 FuseSource. All Rights Reserved.