org.apache.camel.component.sjms.consumer
Class AbstractMessageHandler
java.lang.Object
org.apache.camel.component.sjms.consumer.AbstractMessageHandler
- All Implemented Interfaces:
- javax.jms.MessageListener
- Direct Known Subclasses:
- InOnlyMessageHandler, InOutMessageHandler
public abstract class AbstractMessageHandler
- extends Object
- implements javax.jms.MessageListener
Abstract MessageListener
|
Field Summary |
protected org.slf4j.Logger |
log
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.slf4j.Logger log
AbstractMessageHandler
public AbstractMessageHandler(org.apache.camel.Endpoint endpoint,
ExecutorService executor)
AbstractMessageHandler
public AbstractMessageHandler(org.apache.camel.Endpoint endpoint,
ExecutorService executor,
org.apache.camel.spi.Synchronization synchronization)
onMessage
public void onMessage(javax.jms.Message message)
- Specified by:
onMessage in interface javax.jms.MessageListener
handleMessage
public abstract void handleMessage(org.apache.camel.Exchange exchange)
- Parameters:
exchange -
close
public abstract void close()
- Method will be called to
setTransacted
public void setTransacted(boolean transacted)
isTransacted
public boolean isTransacted()
getEndpoint
public org.apache.camel.Endpoint getEndpoint()
getProcessor
public org.apache.camel.AsyncProcessor getProcessor()
setProcessor
public void setProcessor(org.apache.camel.AsyncProcessor processor)
setSession
public void setSession(javax.jms.Session session)
getSession
public javax.jms.Session getSession()
setSynchronous
public void setSynchronous(boolean async)
isSynchronous
public boolean isSynchronous()
setTopic
public void setTopic(boolean topic)
isTopic
public boolean isTopic()
getCommitStrategy
public TransactionCommitStrategy getCommitStrategy()
Apache Camel