psdi.iface.jms

Class JMSListenerBean

  • java.lang.Object
    • psdi.iface.jms.JMSListenerBean
  • All Implemented Interfaces:
    java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.MessageDrivenBean, javax.jms.MessageListener
    Direct Known Subclasses:
    JMSNotificationProcessor


    public class JMSListenerBean
    extends java.lang.Object
    implements javax.ejb.MessageDrivenBean, javax.jms.MessageListener
    The Message Driven Bean base class.
    See Also:
    Serialized Form
    • Field Detail

      • m_context

        protected javax.ejb.MessageDrivenContext m_context
      • mdbDelay

        protected java.lang.Long mdbDelay
      • errorQueue

        protected boolean errorQueue
      • integrationLogger

        protected static final MXLogger integrationLogger
        Integration Logger
    • Constructor Detail

      • JMSListenerBean

        public JMSListenerBean()
    • Method Detail

      • setMessageDrivenContext

        public void setMessageDrivenContext(javax.ejb.MessageDrivenContext ctx)
        Specified by:
        setMessageDrivenContext in interface javax.ejb.MessageDrivenBean
      • ejbCreate

        public void ejbCreate()
                       throws javax.ejb.CreateException
        Throws:
        javax.ejb.CreateException
      • setMDBDelay

        protected void setMDBDelay()
      • ejbRemove

        public void ejbRemove()
        Specified by:
        ejbRemove in interface javax.ejb.MessageDrivenBean
      • onMessage

        public void onMessage(javax.jms.Message msg)
        Specified by:
        onMessage in interface javax.jms.MessageListener
      • processMessage

        protected void processMessage(JMSData data)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • processError

        protected void processError(JMSData data,
                                    java.lang.Throwable ex)
      • getUserInfo

        protected UserInfo getUserInfo()