public class JmsMessageReceiver extends AbstractMessageReceiver implements javax.jms.MessageListener
| Modifier and Type | Class and Description |
|---|---|
protected class |
JmsMessageReceiver.JmsWorker |
| Modifier and Type | Field and Description |
|---|---|
protected JmsConnector |
connector |
protected javax.jms.MessageConsumer |
consumer |
protected RedeliveryHandler |
redeliveryHandler |
protected javax.jms.Session |
session |
protected boolean |
startOnConnect |
connected, connecting, connectionStrategy, disposing, endpoint, logger, receiverKey, responseEndpoint, service, stoppedPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAME| Constructor and Description |
|---|
JmsMessageReceiver(Connector connector,
Service service,
InboundEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeConsumer() |
protected void |
createConsumer()
Create a consumer for the jms destination
|
protected void |
doConnect() |
protected void |
doDisconnect() |
protected void |
doDispose() |
protected void |
doStart() |
protected void |
doStop() |
void |
onMessage(javax.jms.Message message) |
connect, disconnect, dispose, doInitialise, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getReceiverKey, getService, getWorkManager, handleException, handleUnacceptedFilter, initialise, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setConnector, setEndpoint, setExceptionDetails, setListener, setReceiverKey, setService, setWorkManager, start, stop, toStringprotected JmsConnector connector
protected RedeliveryHandler redeliveryHandler
protected javax.jms.MessageConsumer consumer
protected javax.jms.Session session
protected boolean startOnConnect
public JmsMessageReceiver(Connector connector, Service service, InboundEndpoint endpoint) throws CreateException
CreateExceptionprotected void doConnect()
throws Exception
doConnect in class AbstractMessageReceiverExceptionprotected void doDisconnect()
throws Exception
doDisconnect in class AbstractMessageReceiverExceptionpublic void onMessage(javax.jms.Message message)
onMessage in interface javax.jms.MessageListenerprotected void doStart()
throws MuleException
doStart in class AbstractMessageReceiverMuleExceptionprotected void doStop()
throws MuleException
doStop in class AbstractMessageReceiverMuleExceptionprotected void doDispose()
doDispose in class AbstractMessageReceiverprotected void closeConsumer()
Copyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.