public class TransactedSingleResourceJmsMessageReceiver extends AbstractMessageReceiver implements javax.jms.MessageListener
| Modifier and Type | Class and Description |
|---|---|
protected class |
TransactedSingleResourceJmsMessageReceiver.MessageReceiverWorker |
| Modifier and Type | Field and Description |
|---|---|
protected JmsConnector |
connector |
protected javax.jms.MessageConsumer |
consumer |
protected boolean |
receiveMessagesInTransaction
determines whether messages will be received in a transaction template
|
protected RedeliveryHandler |
redeliveryHandler |
protected javax.jms.Session |
session |
protected boolean |
startOnConnect |
protected boolean |
useMultipleReceivers
determines whether Multiple receivers are created to improve throughput
|
connected, connecting, connectionStrategy, disposing, endpoint, logger, receiverKey, responseEndpoint, service, stoppedPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAME| Constructor and Description |
|---|
TransactedSingleResourceJmsMessageReceiver(Connector connector,
Service service,
InboundEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeConsumer() |
protected void |
doConnect() |
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
protected boolean receiveMessagesInTransaction
protected boolean useMultipleReceivers
public TransactedSingleResourceJmsMessageReceiver(Connector connector, Service service, InboundEndpoint endpoint) throws CreateException
connector - service - endpoint - InitialisationExceptionCreateExceptionprotected void doDispose()
doDispose in class AbstractMessageReceiverprotected void doConnect()
throws Exception
doConnect in class AbstractMessageReceiverExceptionprotected void doStart()
throws MuleException
doStart in class AbstractMessageReceiverMuleExceptionprotected void doStop()
throws MuleException
doStop in class AbstractMessageReceiverMuleExceptionpublic void doDisconnect()
throws Exception
doDisconnect in class AbstractMessageReceiverExceptionprotected void closeConsumer()
public void onMessage(javax.jms.Message message)
onMessage in interface javax.jms.MessageListenerCopyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.