public abstract class AbstractJmsProcessor extends java.lang.Object implements SoapExchangeProcessor
| Modifier and Type | Field and Description |
|---|---|
protected javax.jbi.messaging.DeliveryChannel |
channel |
protected javax.jms.Connection |
connection |
static java.lang.String |
CONTENT_TYPE |
protected javax.jbi.component.ComponentContext |
context |
protected javax.jms.Destination |
destination |
protected JmsEndpoint |
endpoint |
protected org.slf4j.Logger |
logger |
protected javax.jms.Destination |
replyToDestination |
protected javax.jms.Session |
session |
protected SoapHelper |
soapHelper |
protected org.apache.servicemix.store.Store |
store |
static java.lang.String |
STYLE_QUEUE |
static java.lang.String |
STYLE_TOPIC |
| Constructor and Description |
|---|
AbstractJmsProcessor(JmsEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
commonDoStartTasks(javax.naming.InitialContext ctx) |
protected Context |
createContext() |
protected javax.jms.Message |
createMessageFromExchange(javax.jms.Session session,
javax.jbi.messaging.MessageExchange exchange) |
protected void |
doInit(javax.naming.InitialContext ctx) |
protected void |
doShutdown() |
protected void |
doStart() |
protected void |
doStop() |
protected javax.jms.Message |
fromNMS(javax.jbi.messaging.NormalizedMessage nm,
javax.jms.Session session) |
protected javax.jms.Message |
fromNMSResponse(javax.jbi.messaging.MessageExchange exchange,
Context ctx,
javax.jms.Session session) |
protected javax.jms.ConnectionFactory |
getConnectionFactory(javax.naming.InitialContext ctx) |
protected javax.naming.InitialContext |
getInitialContext() |
protected org.apache.servicemix.store.Store |
getStore() |
void |
init() |
void |
shutdown() |
void |
start() |
void |
stop() |
protected javax.jbi.messaging.MessageExchange |
toNMS(javax.jms.Message message,
Context ctx) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessprotected final org.slf4j.Logger logger
public static final java.lang.String STYLE_QUEUE
public static final java.lang.String STYLE_TOPIC
public static final java.lang.String CONTENT_TYPE
protected JmsEndpoint endpoint
protected javax.jms.Connection connection
protected SoapHelper soapHelper
protected javax.jbi.component.ComponentContext context
protected javax.jbi.messaging.DeliveryChannel channel
protected javax.jms.Session session
protected javax.jms.Destination destination
protected javax.jms.Destination replyToDestination
protected org.apache.servicemix.store.Store store
public AbstractJmsProcessor(JmsEndpoint endpoint) throws java.lang.Exception
java.lang.Exceptionprotected void commonDoStartTasks(javax.naming.InitialContext ctx)
throws java.lang.Exception
java.lang.Exceptionprotected javax.jms.ConnectionFactory getConnectionFactory(javax.naming.InitialContext ctx)
throws javax.naming.NamingException
javax.naming.NamingExceptionprotected javax.naming.InitialContext getInitialContext()
throws javax.naming.NamingException
javax.naming.NamingExceptionprotected org.apache.servicemix.store.Store getStore()
public void init()
throws java.lang.Exception
init in interface SoapExchangeProcessorjava.lang.Exceptionprotected void doInit(javax.naming.InitialContext ctx)
throws java.lang.Exception
java.lang.Exceptionpublic void start()
throws java.lang.Exception
start in interface SoapExchangeProcessorjava.lang.Exceptionprotected void doStart()
throws java.lang.Exception
java.lang.Exceptionpublic void stop()
throws java.lang.Exception
stop in interface SoapExchangeProcessorjava.lang.Exceptionprotected void doStop()
throws java.lang.Exception
java.lang.Exceptionpublic void shutdown()
throws java.lang.Exception
shutdown in interface SoapExchangeProcessorjava.lang.Exceptionprotected void doShutdown()
throws java.lang.Exception
java.lang.Exceptionprotected Context createContext()
protected javax.jms.Message fromNMS(javax.jbi.messaging.NormalizedMessage nm,
javax.jms.Session session)
throws java.lang.Exception
java.lang.Exceptionprotected javax.jbi.messaging.MessageExchange toNMS(javax.jms.Message message,
Context ctx)
throws java.lang.Exception
java.lang.Exceptionprotected javax.jms.Message fromNMSResponse(javax.jbi.messaging.MessageExchange exchange,
Context ctx,
javax.jms.Session session)
throws java.lang.Exception
java.lang.Exceptionprotected javax.jms.Message createMessageFromExchange(javax.jms.Session session,
javax.jbi.messaging.MessageExchange exchange)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2005-2014 FuseSource. All Rights Reserved.