|
|||||||||||
| 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.PollingMessageReceiver
org.mule.providers.TransactedPollingMessageReceiver
org.mule.providers.jms.TransactedJmsMessageReceiver
| Nested Class Summary | |
protected static class |
TransactedJmsMessageReceiver.JmsThreadContext
Holder receiving the session and consumer for this thread. |
protected static class |
TransactedJmsMessageReceiver.ThreadContextLocal
Strongly typed ThreadLocal for ThreadContext. |
| Nested classes inherited from class org.mule.providers.TransactedPollingMessageReceiver |
org.mule.providers.TransactedPollingMessageReceiver.MessageProcessorWorker |
| Field Summary | |
protected JmsConnector |
connector
|
protected TransactedJmsMessageReceiver.ThreadContextLocal |
context
|
protected long |
frequency
|
protected RedeliveryHandler |
redeliveryHandler
|
protected boolean |
reuseConsumer
|
protected boolean |
reuseSession
|
| Fields inherited from class org.mule.providers.TransactedPollingMessageReceiver |
receiveMessagesInTransaction, useMultipleReceivers |
| Fields inherited from class org.mule.providers.PollingMessageReceiver |
DEFAULT_POLL_FREQUENCY, STARTUP_DELAY |
| Fields inherited from class org.mule.providers.AbstractMessageReceiver |
component, connected, connectionStrategy, disposing, endpoint, logger, stopped |
| Constructor Summary | |
TransactedJmsMessageReceiver(org.mule.umo.provider.UMOConnector connector,
org.mule.umo.UMOComponent component,
org.mule.umo.endpoint.UMOEndpoint endpoint)
|
|
| Method Summary | |
protected void |
closeConsumer(boolean force)
|
protected void |
createConsumer()
Create a consumer for the jms destination |
void |
doConnect()
|
void |
doDisconnect()
|
protected List |
getMessages()
|
void |
poll()
The poll method is overrident from the |
protected void |
processMessage(Object msg)
|
| Methods inherited from class org.mule.providers.TransactedPollingMessageReceiver |
doStart |
| Methods inherited from class org.mule.providers.PollingMessageReceiver |
getFrequency, release, run, setFrequency |
| Methods inherited from class org.mule.providers.AbstractMessageReceiver |
applyResponseTransformer, connect, disconnect, dispose, doDispose, doStop, 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 boolean reuseConsumer
protected boolean reuseSession
protected TransactedJmsMessageReceiver.ThreadContextLocal context
protected long frequency
protected RedeliveryHandler redeliveryHandler
| Constructor Detail |
public TransactedJmsMessageReceiver(org.mule.umo.provider.UMOConnector connector,
org.mule.umo.UMOComponent component,
org.mule.umo.endpoint.UMOEndpoint endpoint)
throws org.mule.umo.lifecycle.InitialisationException
| Method Detail |
public void doConnect()
throws Exception
Exception
public void doDisconnect()
throws Exception
Exception
public void poll()
throws Exception
Exception
protected List getMessages()
throws Exception
Exception
protected void processMessage(Object msg)
throws Exception
Exceptionprotected void closeConsumer(boolean force)
protected void createConsumer()
throws Exception
Exception
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||