org.mule.providers.jbi.components
Class MuleReceiver
java.lang.Object
org.mule.providers.jbi.components.AbstractJbiComponent
org.mule.providers.jbi.components.AbstractEndpointComponent
org.mule.providers.jbi.components.MuleReceiver
- All Implemented Interfaces:
- javax.jbi.component.Component, javax.jbi.component.ComponentLifeCycle, org.mule.providers.InternalMessageListener, Runnable, Work
- public class MuleReceiver
- extends AbstractEndpointComponent
- implements org.mule.providers.InternalMessageListener
Can receive events over Mule transports. Given an muleEndpoint (or endpoint string
i.e. jms://my.queue) This component will set up the necessary bindings with Mule
- Version:
- $Revision: 3183 $
- 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 |
| 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 |
targetService
protected javax.xml.namespace.QName targetService
targetServiceName
protected String targetServiceName
MuleReceiver
public MuleReceiver()
getTargetService
public javax.xml.namespace.QName getTargetService()
setTargetService
public void setTargetService(javax.xml.namespace.QName targetService)
getReceiver
public org.mule.providers.AbstractMessageReceiver getReceiver()
setReceiver
public void setReceiver(org.mule.providers.AbstractMessageReceiver receiver)
getTargetServiceName
public String getTargetServiceName()
setTargetServiceName
public void setTargetServiceName(String targetServiceName)
doInit
protected void doInit()
throws javax.jbi.JBIException
- Overrides:
doInit in class AbstractEndpointComponent
- Throws:
javax.jbi.JBIException
onMessage
public org.mule.umo.UMOMessage onMessage(org.mule.umo.UMOMessage message,
org.mule.umo.UMOTransaction trans,
boolean synchronous,
OutputStream outputStream)
throws org.mule.umo.UMOException
- Specified by:
onMessage in interface org.mule.providers.InternalMessageListener
- Throws:
org.mule.umo.UMOException
Copyright © 2003-2006 SymphonySoft Limited. All Rights Reserved.