org.apache.servicemix.bean.support
Class TransformBeanSupport
java.lang.Object
org.apache.servicemix.bean.support.BeanSupport
org.apache.servicemix.bean.support.TransformBeanSupport
- All Implemented Interfaces:
- MessageExchangeListener
public abstract class TransformBeanSupport
- extends BeanSupport
- implements MessageExchangeListener
A useful base class for a transform component.
- Version:
- $Revision: 713955 $
| Methods inherited from class org.apache.servicemix.bean.support.BeanSupport |
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, setServiceEndpoint |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransformBeanSupport
protected TransformBeanSupport()
getTarget
public ExchangeTarget getTarget()
setTarget
public void setTarget(ExchangeTarget target)
isCopyProperties
public boolean isCopyProperties()
setCopyProperties
public void setCopyProperties(boolean copyProperties)
isCopyAttachments
public boolean isCopyAttachments()
setCopyAttachments
public void setCopyAttachments(boolean copyAttachments)
getStoreFactory
public StoreFactory getStoreFactory()
setStoreFactory
public void setStoreFactory(StoreFactory storeFactory)
getStore
public Store getStore()
setStore
public void setStore(Store store)
initialize
@PostConstruct
public void initialize()
throws Exception
- Throws:
Exception
onMessageExchange
public void onMessageExchange(MessageExchange exchange)
throws MessagingException
- Specified by:
onMessageExchange in interface MessageExchangeListener
- Throws:
MessagingException
processFirstExchange
protected void processFirstExchange(MessageExchange exchange)
processOngoingExchange
protected void processOngoingExchange(MessageExchange exchange)
transform
protected abstract boolean transform(MessageExchange exchange,
NormalizedMessage in,
NormalizedMessage out)
throws Exception
- Transforms the given out message
- Throws:
Exception
copyPropertiesAndAttachments
protected void copyPropertiesAndAttachments(MessageExchange exchange,
NormalizedMessage in,
NormalizedMessage out)
throws MessagingException
- If enabled the properties and attachments are copied to the destination message
- Throws:
MessagingException
Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.