org.mule.providers.jbi.components
Class MuleDispatcher
java.lang.Object
org.mule.providers.jbi.components.AbstractJbiComponent
org.mule.providers.jbi.components.AbstractEndpointComponent
org.mule.providers.jbi.components.MuleDispatcher
- All Implemented Interfaces:
- Runnable, javax.jbi.component.Component, javax.jbi.component.ComponentLifeCycle, javax.resource.spi.work.Work, MessageExchangeListener
public class MuleDispatcher
- extends AbstractEndpointComponent
- implements MessageExchangeListener
A JBI component that can dispatch Normalised Messages over a given transport
specified by the muleEndpoint property. This component can deliver events over any
Mule transport such as jms, ftp, htp, jdbc, ejb, etc.
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 |
onExchange(javax.jbi.messaging.MessageExchange messageExchange)
|
Methods inherited from class org.mule.providers.jbi.components.AbstractJbiComponent |
createExtensionMBeanName, 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 |
MuleDispatcher
public MuleDispatcher()
onExchange
public void onExchange(javax.jbi.messaging.MessageExchange messageExchange)
throws javax.jbi.messaging.MessagingException
- Specified by:
onExchange
in interface MessageExchangeListener
- Throws:
javax.jbi.messaging.MessagingException
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.