com.interface21.ejb.support
Class AbstractEnterpriseBean

java.lang.Object
  |
  +--com.interface21.ejb.support.AbstractEnterpriseBean
All Implemented Interfaces:
javax.ejb.EnterpriseBean, java.io.Serializable
Direct Known Subclasses:
AbstractMessageDrivenBean, AbstractSessionBean

public abstract class AbstractEnterpriseBean
extends java.lang.Object
implements javax.ejb.EnterpriseBean

Superclass for all EJBs. Provides logging support. As javax.ejb.EnterpriseBean is a tag interface, there are no EJB methods to implement.
Subclasses will often want to create an object of type JndiEnvironmentBeanFactory, to provide a BeanFactory view of their JNDI environment variables. However, as they may also choose to use another BeanFactory strategy (or not require a bean factory) this class no longer creates a BeanFactory.

Version:
$Id: AbstractEnterpriseBean.java,v 1.3 2003/05/28 16:39:13 jhoeller Exp $
Author:
Rod Johnson
See Also:
JndiEnvironmentBeanFactory, Serialized Form

Field Summary
protected  org.apache.commons.logging.Log logger
          Logger, available to subclasses
 
Constructor Summary
AbstractEnterpriseBean()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Logger, available to subclasses
Constructor Detail

AbstractEnterpriseBean

public AbstractEnterpriseBean()


Rod Johnson and Spring contributors 2001-2003.