org.mule.providers.jbi.components
Class TransformerComponent
java.lang.Object
org.mule.providers.jbi.components.AbstractJbiComponent
org.mule.providers.jbi.components.TransformerComponent
- All Implemented Interfaces:
- javax.jbi.component.Component, javax.jbi.component.ComponentLifeCycle, Runnable, Work
- public class TransformerComponent
- extends AbstractJbiComponent
Mule transformers can be reused in side a Jbi container
- Version:
- $Revision: 3167 $
- Author:
- Ross Mason
|
Field Summary |
protected org.mule.umo.transformer.UMOTransformer |
transformer
|
| Fields inherited from class org.mule.providers.jbi.components.AbstractJbiComponent |
context, deliveryChannel, exchangeFactory, IN, logger, mbeanName, name, OUT, service, serviceDescriptions, serviceUnitManager, started, workManager |
|
Method Summary |
void |
onMessage(javax.jbi.messaging.MessageExchange messageExchange,
javax.jbi.messaging.NormalizedMessage message)
|
protected void |
transform(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in,
javax.jbi.messaging.NormalizedMessage out)
|
| Methods inherited from class org.mule.providers.jbi.components.AbstractJbiComponent |
createExtensionMBeanName, doInit, done, doShutdown, doStart, doStop, error, error, getExtensionMBean, getExtensionMBeanName, getLifeCycle, getName, getService, getServiceDescription, getServiceUnitManager, getWorkManager, handleException, init, isExchangeWithConsumerOkay, isExchangeWithProviderOkay, release, resolveEndpointReference, run, setExtensionMBeanName, setName, setService, setServiceDescription, setWorkManager, shutDown, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transformer
protected org.mule.umo.transformer.UMOTransformer transformer
TransformerComponent
public TransformerComponent()
onMessage
public void onMessage(javax.jbi.messaging.MessageExchange messageExchange,
javax.jbi.messaging.NormalizedMessage message)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transform
protected void transform(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in,
javax.jbi.messaging.NormalizedMessage out)
throws org.mule.umo.transformer.TransformerException,
javax.jbi.messaging.MessagingException
- Throws:
org.mule.umo.transformer.TransformerException
javax.jbi.messaging.MessagingException
Copyright © 2003-2006 SymphonySoft Limited. All Rights Reserved.