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.MessageDrivenBeanpublic void ejbCreate()
throws javax.ejb.CreateException
javax.ejb.CreateExceptionprotected void setMDBDelay()
public void ejbRemove()
ejbRemove in interface javax.ejb.MessageDrivenBeanpublic void onMessage(javax.jms.Message msg)
onMessage in interface javax.jms.MessageListenerprotected void processMessage(JMSData data) throws java.lang.Exception
java.lang.Exceptionprotected void processError(JMSData data, java.lang.Throwable ex)
protected UserInfo getUserInfo()