public class JMSListenerBean
extends java.lang.Object
implements javax.ejb.MessageDrivenBean, javax.jms.MessageListener
Modifier and Type | Field and Description |
---|---|
protected boolean |
errorQueue |
protected static MXLogger |
integrationLogger
Integration Logger
|
protected javax.ejb.MessageDrivenContext |
m_context |
protected java.lang.Long |
mdbDelay |
protected MessageProcessor |
messageProcessorInstance |
protected MXTransaction |
mxtrans |
Constructor and Description |
---|
JMSListenerBean() |
Modifier and Type | Method and Description |
---|---|
void |
ejbCreate() |
void |
ejbRemove() |
protected UserInfo |
getUserInfo() |
void |
onMessage(javax.jms.Message msg) |
protected void |
processError(JMSData data,
java.lang.Throwable ex) |
protected void |
processMessage(JMSData data) |
protected void |
setMDBDelay() |
void |
setMessageDrivenContext(javax.ejb.MessageDrivenContext ctx) |
protected javax.ejb.MessageDrivenContext m_context
protected MXTransaction mxtrans
protected MessageProcessor messageProcessorInstance
protected java.lang.Long mdbDelay
protected boolean errorQueue
protected static final MXLogger integrationLogger
public void setMessageDrivenContext(javax.ejb.MessageDrivenContext ctx)
setMessageDrivenContext
in interface javax.ejb.MessageDrivenBean
public void ejbCreate() throws javax.ejb.CreateException
javax.ejb.CreateException
protected void setMDBDelay()
public void ejbRemove()
ejbRemove
in interface javax.ejb.MessageDrivenBean
public void onMessage(javax.jms.Message msg)
onMessage
in interface javax.jms.MessageListener
protected void processMessage(JMSData data) throws java.lang.Exception
java.lang.Exception
protected void processError(JMSData data, java.lang.Throwable ex)
protected UserInfo getUserInfo()