public abstract class AbstractMessageHandler extends Object implements javax.jms.MessageListener
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
log |
Constructor and Description |
---|
AbstractMessageHandler(org.apache.camel.Endpoint endpoint,
ExecutorService executor) |
AbstractMessageHandler(org.apache.camel.Endpoint endpoint,
ExecutorService executor,
org.apache.camel.spi.Synchronization synchronization) |
Modifier and Type | Method and Description |
---|---|
abstract void |
close()
Method will be called to
|
TransactionCommitStrategy |
getCommitStrategy() |
org.apache.camel.Endpoint |
getEndpoint() |
org.apache.camel.AsyncProcessor |
getProcessor() |
javax.jms.Session |
getSession() |
abstract void |
handleMessage(org.apache.camel.Exchange exchange) |
boolean |
isSynchronous() |
boolean |
isTopic() |
boolean |
isTransacted() |
void |
onMessage(javax.jms.Message message) |
void |
setProcessor(org.apache.camel.AsyncProcessor processor) |
void |
setSession(javax.jms.Session session) |
void |
setSynchronous(boolean async) |
void |
setTopic(boolean topic) |
void |
setTransacted(boolean transacted) |
public AbstractMessageHandler(org.apache.camel.Endpoint endpoint, ExecutorService executor)
public AbstractMessageHandler(org.apache.camel.Endpoint endpoint, ExecutorService executor, org.apache.camel.spi.Synchronization synchronization)
public void onMessage(javax.jms.Message message)
onMessage
in interface javax.jms.MessageListener
public abstract void handleMessage(org.apache.camel.Exchange exchange)
exchange
- public abstract void close()
public void setTransacted(boolean transacted)
public boolean isTransacted()
public org.apache.camel.Endpoint getEndpoint()
public org.apache.camel.AsyncProcessor getProcessor()
public void setProcessor(org.apache.camel.AsyncProcessor processor)
public void setSession(javax.jms.Session session)
public javax.jms.Session getSession()
public void setSynchronous(boolean async)
public boolean isSynchronous()
public void setTopic(boolean topic)
public boolean isTopic()
public TransactionCommitStrategy getCommitStrategy()
Apache Camel