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: 7976 $
- Author:
- Ross Mason
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 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 TransformerException,
javax.jbi.messaging.MessagingException
- Throws:
TransformerException
javax.jbi.messaging.MessagingException
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.