org.apache.servicemix.jms.multiplexing
Class MultiplexingProviderProcessor

java.lang.Object
  extended by org.apache.servicemix.jms.AbstractJmsProcessor
      extended by org.apache.servicemix.jms.multiplexing.MultiplexingProviderProcessor
All Implemented Interfaces:
javax.jms.MessageListener, SoapExchangeProcessor

public class MultiplexingProviderProcessor
extends AbstractJmsProcessor
implements javax.jms.MessageListener


Field Summary
protected  javax.jms.MessageConsumer consumer
           
protected  javax.jms.MessageProducer producer
           
 
Fields inherited from class org.apache.servicemix.jms.AbstractJmsProcessor
channel, connection, CONTENT_TYPE, context, destination, endpoint, logger, replyToDestination, session, soapHelper, store, STYLE_QUEUE, STYLE_TOPIC
 
Constructor Summary
MultiplexingProviderProcessor(JmsEndpoint endpoint)
           
 
Method Summary
protected  void doInit(javax.naming.InitialContext ctx)
           
protected  void doShutdown()
           
 void onMessage(javax.jms.Message message)
           
 void process(javax.jbi.messaging.MessageExchange exchange)
           
 
Methods inherited from class org.apache.servicemix.jms.AbstractJmsProcessor
commonDoStartTasks, createContext, createMessageFromExchange, doStart, doStop, fromNMS, fromNMSResponse, getConnectionFactory, getInitialContext, getStore, init, shutdown, start, stop, toNMS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

consumer

protected javax.jms.MessageConsumer consumer

producer

protected javax.jms.MessageProducer producer
Constructor Detail

MultiplexingProviderProcessor

public MultiplexingProviderProcessor(JmsEndpoint endpoint)
                              throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

doInit

protected void doInit(javax.naming.InitialContext ctx)
               throws java.lang.Exception
Overrides:
doInit in class AbstractJmsProcessor
Throws:
java.lang.Exception

doShutdown

protected void doShutdown()
                   throws java.lang.Exception
Overrides:
doShutdown in class AbstractJmsProcessor
Throws:
java.lang.Exception

onMessage

public void onMessage(javax.jms.Message message)
Specified by:
onMessage in interface javax.jms.MessageListener

process

public void process(javax.jbi.messaging.MessageExchange exchange)
             throws java.lang.Exception
Specified by:
process in interface SoapExchangeProcessor
Throws:
java.lang.Exception


Copyright © 2005-2014 FuseSource. All Rights Reserved.