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(SjmsEndpoint endpoint,
ExecutorService executor) |
AbstractMessageHandler(SjmsEndpoint endpoint,
ExecutorService executor,
org.apache.camel.spi.Synchronization synchronization) |
Modifier and Type | Method and Description |
---|---|
abstract void |
close()
Method will be called to
|
SjmsEndpoint |
getEndpoint() |
org.apache.camel.AsyncProcessor |
getProcessor() |
javax.jms.Session |
getSession() |
abstract void |
handleMessage(org.apache.camel.Exchange exchange) |
boolean |
isSharedJMSSession() |
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 |
setSharedJMSSession(boolean share) |
void |
setSynchronous(boolean async) |
void |
setTopic(boolean topic) |
void |
setTransacted(boolean transacted) |
public AbstractMessageHandler(SjmsEndpoint endpoint, ExecutorService executor)
public AbstractMessageHandler(SjmsEndpoint 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)
public abstract void close()
public void setTransacted(boolean transacted)
public boolean isTransacted()
public void setSharedJMSSession(boolean share)
public boolean isSharedJMSSession()
public SjmsEndpoint 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()
Apache Camel