Class AbstractEnterpriseBean

All Implemented Interfaces:
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.

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

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

Field Detail


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


public AbstractEnterpriseBean()

Rod Johnson and Spring contributors 2001-2003.