org.mule.providers.jms
Class JmsMessageReceiver
java.lang.Object
org.mule.providers.AbstractMessageReceiver
org.mule.providers.jms.JmsMessageReceiver
- All Implemented Interfaces:
- Disposable, Lifecycle, MessageListener, Startable, Stoppable, UMOConnectable, UMOMessageReceiver
- Direct Known Subclasses:
- SingleJmsMessageReceiver
- public class JmsMessageReceiver
- extends AbstractMessageReceiver
- implements MessageListener
Registers a single JmsMessage listener but uses a thread pool to process incoming
messages
Methods inherited from class org.mule.providers.AbstractMessageReceiver |
applyResponseTransformer, connect, disconnect, dispose, getComponent, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getReceiverKey, getWorkManager, handleException, handleUnacceptedFilter, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setComponent, setConnector, setEndpoint, setExceptionDetails, setListener, setReceiverKey, setWorkManager, start, stop, toString |
connector
protected JmsConnector connector
redeliveryHandler
protected RedeliveryHandler redeliveryHandler
consumer
protected MessageConsumer consumer
session
protected Session session
startOnConnect
protected boolean startOnConnect
JmsMessageReceiver
public JmsMessageReceiver(UMOConnector connector,
UMOComponent component,
UMOEndpoint endpoint)
throws InitialisationException
doConnect
protected void doConnect()
throws Exception
- Specified by:
doConnect
in class AbstractMessageReceiver
- Throws:
Exception
doDisconnect
protected void doDisconnect()
throws Exception
- Specified by:
doDisconnect
in class AbstractMessageReceiver
- Throws:
Exception
onMessage
public void onMessage(Message message)
- Specified by:
onMessage
in interface MessageListener
doStart
protected void doStart()
throws UMOException
- Specified by:
doStart
in class AbstractMessageReceiver
- Throws:
UMOException
doStop
protected void doStop()
throws UMOException
- Specified by:
doStop
in class AbstractMessageReceiver
- Throws:
UMOException
doDispose
protected void doDispose()
- Specified by:
doDispose
in class AbstractMessageReceiver
closeConsumer
protected void closeConsumer()
createConsumer
protected void createConsumer()
throws Exception
- Create a consumer for the jms destination
- Throws:
Exception
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.