com.primix.vlib.ejb.impl
Class AbstractMessageDrivenBean

java.lang.Object
  |
  +--com.primix.vlib.ejb.impl.AbstractMessageDrivenBean
All Implemented Interfaces:
EnterpriseBean, MessageDrivenBean, MessageListener, java.io.Serializable
Direct Known Subclasses:
MailQueueBean

public abstract class AbstractMessageDrivenBean
extends java.lang.Object
implements MessageDrivenBean, MessageListener

Abstract base class for implementing message driven beans.

Version:
$Id: AbstractMessageDrivenBean.java,v 1.3 2001/06/22 20:40:09 hship Exp $
Author:
Howard Ship
See Also:
Serialized Form

Field Summary
protected  Context environment
          Set by ejbCreate(), this contains the java:comp/env context.
 
Constructor Summary
AbstractMessageDrivenBean()
           
 
Method Summary
 void ejbCreate()
          Sets up the environment instance variable.
 void ejbRemove()
          Clears the MessageDrivenContext attribute.
 void setMessageDrivenContext(MessageDrivenContext value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jms.MessageListener
onMessage
 

Field Detail

environment

protected Context environment
Set by ejbCreate(), this contains the java:comp/env context.
Constructor Detail

AbstractMessageDrivenBean

public AbstractMessageDrivenBean()
Method Detail

setMessageDrivenContext

public void setMessageDrivenContext(MessageDrivenContext value)
                             throws EJBException
Specified by:
setMessageDrivenContext in interface MessageDrivenBean

ejbCreate

public void ejbCreate()
               throws EJBException
Sets up the environment instance variable.

ejbRemove

public void ejbRemove()
               throws EJBException
Clears the MessageDrivenContext attribute.
Specified by:
ejbRemove in interface MessageDrivenBean