public class MultiplexingConsumerProcessor extends AbstractJmsProcessor implements javax.jms.MessageListener
| Modifier and Type | Field and Description |
|---|---|
protected javax.jms.MessageConsumer |
consumer |
protected javax.jms.Destination |
destination |
protected java.util.Map |
pendingMessages |
protected javax.jms.Session |
session |
channel, connection, CONTENT_TYPE, context, endpoint, logger, replyToDestination, soapHelper, store, STYLE_QUEUE, STYLE_TOPIC| Constructor and Description |
|---|
MultiplexingConsumerProcessor(JmsEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doInit(javax.naming.InitialContext ctx) |
protected void |
doShutdown() |
protected void |
doStart() |
protected void |
doStop() |
void |
onMessage(javax.jms.Message message) |
void |
process(javax.jbi.messaging.MessageExchange exchange) |
commonDoStartTasks, createContext, createMessageFromExchange, fromNMS, fromNMSResponse, getConnectionFactory, getInitialContext, getStore, init, shutdown, start, stop, toNMSprotected javax.jms.Session session
protected javax.jms.Destination destination
protected javax.jms.MessageConsumer consumer
protected java.util.Map pendingMessages
public MultiplexingConsumerProcessor(JmsEndpoint endpoint) throws java.lang.Exception
java.lang.Exceptionprotected void doInit(javax.naming.InitialContext ctx)
throws java.lang.Exception
doInit in class AbstractJmsProcessorjava.lang.Exceptionprotected void doStart()
throws java.lang.Exception
doStart in class AbstractJmsProcessorjava.lang.Exceptionprotected void doStop()
throws java.lang.Exception
doStop in class AbstractJmsProcessorjava.lang.Exceptionprotected void doShutdown()
throws java.lang.Exception
doShutdown in class AbstractJmsProcessorjava.lang.Exceptionpublic void onMessage(javax.jms.Message message)
onMessage in interface javax.jms.MessageListenerpublic void process(javax.jbi.messaging.MessageExchange exchange)
throws java.lang.Exception
process in interface SoapExchangeProcessorjava.lang.ExceptionCopyright © 2005-2014 FuseSource. All Rights Reserved.