|
|||||||||||
| 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.JmsMessageReceiver
Registers a single JmsMessage listener but uses a thread pool to process incoming messages
| Nested Class Summary | |
protected class |
JmsMessageReceiver.JmsWorker
|
| Field Summary | |
protected JmsConnector |
connector
|
protected MessageConsumer |
consumer
|
protected RedeliveryHandler |
redeliveryHandler
|
protected Session |
session
|
protected boolean |
startOnConnect
|
| Fields inherited from class org.mule.providers.AbstractMessageReceiver |
component, connected, connecting, connectionStrategy, disposing, endpoint, logger, receiverKey, stopped |
| Fields inherited from interface org.mule.umo.lifecycle.Initialisable |
PHASE_NAME |
| Fields inherited from interface org.mule.umo.lifecycle.Startable |
PHASE_NAME |
| Fields inherited from interface org.mule.umo.lifecycle.Stoppable |
PHASE_NAME |
| Fields inherited from interface org.mule.umo.lifecycle.Disposable |
PHASE_NAME |
| Constructor Summary | |
JmsMessageReceiver(org.mule.umo.provider.UMOConnector connector,
org.mule.umo.UMOComponent component,
org.mule.umo.endpoint.UMOImmutableEndpoint endpoint)
|
|
| Method Summary | |
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(Message message)
|
| Methods inherited from class org.mule.providers.AbstractMessageReceiver |
connect, disconnect, dispose, doInitialise, getComponent, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getReceiverKey, getWorkManager, handleException, handleUnacceptedFilter, initialise, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setComponent, setConnector, setEndpoint, setExceptionDetails, setListener, setReceiverKey, setWorkManager, start, stop, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected JmsConnector connector
protected RedeliveryHandler redeliveryHandler
protected MessageConsumer consumer
protected Session session
protected boolean startOnConnect
| Constructor Detail |
public JmsMessageReceiver(org.mule.umo.provider.UMOConnector connector,
org.mule.umo.UMOComponent component,
org.mule.umo.endpoint.UMOImmutableEndpoint endpoint)
throws org.mule.umo.lifecycle.CreateException
| Method Detail |
protected void doConnect()
throws Exception
Exception
protected void doDisconnect()
throws Exception
Exceptionpublic void onMessage(Message message)
onMessage in interface MessageListener
protected void doStart()
throws org.mule.umo.UMOException
org.mule.umo.UMOException
protected void doStop()
throws org.mule.umo.UMOException
org.mule.umo.UMOExceptionprotected void doDispose()
protected void closeConsumer()
protected void createConsumer()
throws Exception
Exception
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||