|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.mule.providers.AbstractMessageReceiver
org.mule.providers.jms.TransactedSingleResourceJmsMessageReceiver
| Nested Class Summary | |
protected class |
TransactedSingleResourceJmsMessageReceiver.MessageReceiverWorker
|
| Field Summary | |
protected JmsConnector |
connector
|
protected MessageConsumer |
consumer
|
protected boolean |
receiveMessagesInTransaction
determines whether messages will be received in a transaction template |
protected RedeliveryHandler |
redeliveryHandler
|
protected Session |
session
|
protected boolean |
startOnConnect
|
protected boolean |
useMultipleReceivers
determines whether Multiple receivers are created to improve throughput |
| Fields inherited from class org.mule.providers.AbstractMessageReceiver |
component, connected, connectionStrategy, disposing, endpoint, logger, stopped |
| Constructor Summary | |
TransactedSingleResourceJmsMessageReceiver(org.mule.umo.provider.UMOConnector connector,
org.mule.umo.UMOComponent component,
org.mule.umo.endpoint.UMOEndpoint endpoint)
|
|
| Method Summary | |
protected void |
closeConsumer()
|
void |
doConnect()
|
void |
doDisconnect()
|
void |
doStart()
|
void |
doStop()
|
void |
onMessage(Message message)
|
| Methods inherited from class org.mule.providers.AbstractMessageReceiver |
applyResponseTransformer, connect, disconnect, dispose, doDispose, getComponent, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getWorkManager, handleException, handleUnacceptedFilter, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setComponent, setConnector, setEndpoint, setExceptionDetails, setListener, setWorkManager, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected JmsConnector connector
protected RedeliveryHandler redeliveryHandler
protected MessageConsumer consumer
protected Session session
protected boolean startOnConnect
protected boolean receiveMessagesInTransaction
protected boolean useMultipleReceivers
| Constructor Detail |
public TransactedSingleResourceJmsMessageReceiver(org.mule.umo.provider.UMOConnector connector,
org.mule.umo.UMOComponent component,
org.mule.umo.endpoint.UMOEndpoint endpoint)
throws org.mule.umo.lifecycle.InitialisationException
connector - component - endpoint -
org.mule.umo.lifecycle.InitialisationException| Method Detail |
public void doConnect()
throws Exception
Exceptionpublic void onMessage(Message message)
onMessage in interface MessageListener
public void doStart()
throws org.mule.umo.UMOException
org.mule.umo.UMOException
public void doStop()
throws org.mule.umo.UMOException
org.mule.umo.UMOException
public void doDisconnect()
throws Exception
Exceptionprotected void closeConsumer()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||