psdi.common.emailstner

Class LSNRMessageBean

  • java.lang.Object
    • psdi.common.emailstner.LSNRMessageBean
  • All Implemented Interfaces:
    java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.MessageDrivenBean, javax.jms.MessageListener


    public class LSNRMessageBean
    extends java.lang.Object
    implements javax.ejb.MessageDrivenBean, javax.jms.MessageListener
    JMS message bean class to process email messages asynchronously
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      protected static MXLogger logger 
      protected javax.ejb.MessageDrivenContext m_context 
    • Constructor Summary

      Constructors 
      Constructor and Description
      LSNRMessageBean() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void ejbCreate()
      Creates an EJB
      void ejbRemove()
      Remove the EJB
      void onMessage(javax.jms.Message msg)
      Method which does processing after a messsage comes
      void setMessageDrivenContext(javax.ejb.MessageDrivenContext ctx)
      Set the message driven context for JMS
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • m_context

        protected javax.ejb.MessageDrivenContext m_context
      • logger

        protected static final MXLogger logger
    • Constructor Detail

      • LSNRMessageBean

        public LSNRMessageBean()
    • Method Detail

      • setMessageDrivenContext

        public void setMessageDrivenContext(javax.ejb.MessageDrivenContext ctx)
        Set the message driven context for JMS
        Specified by:
        setMessageDrivenContext in interface javax.ejb.MessageDrivenBean
      • ejbCreate

        public void ejbCreate()
                       throws javax.ejb.CreateException
        Creates an EJB
        Throws:
        javax.ejb.CreateException
      • ejbRemove

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

        public void onMessage(javax.jms.Message msg)
        Method which does processing after a messsage comes
        Specified by:
        onMessage in interface javax.jms.MessageListener