org.jboss.ejb3
Class EJBContainer
java.lang.Object
org.jboss.aop.Advisor
org.jboss.aop.ClassContainer
org.jboss.ejb3.EJBContainer
- All Implemented Interfaces:
- Container
- Direct Known Subclasses:
- ConsumerContainer, MDB, SessionContainer
public abstract class EJBContainer
- extends org.jboss.aop.ClassContainer
- implements Container
Comment
- Version:
- $Revision: 1.32.2.5 $
- Author:
- Bill Burke
Fields inherited from class org.jboss.aop.ClassContainer |
advisedFields |
Fields inherited from class org.jboss.aop.Advisor |
adviceBindings, adviceInterceptors, advisedMethods, annotations, aspects, classAnnotations, classMetaData, classMetaDataBindings, clazz, constructionInterceptors, constructorInterceptors, constructorMetaData, constructors, defaultMetaData, doesHaveAspects, fieldMetaData, interfaceIntroductions, manager, methodInterceptors, methodMetaData, name, perInstanceAspectDefinitions, perInstanceJoinpointAspectDefinitions |
Methods inherited from class org.jboss.aop.ClassContainer |
addClassMetaData, bindClassMetaData, createConstructorTables, createInterceptorChains, createMethodMap, initializeClassContainer, initializeMetadata, initializeMethodChain, rebindClassMetaData, rebuildInterceptors, removeClassMetaData, setClass |
Methods inherited from class org.jboss.aop.Advisor |
addAdviceInterceptor, addInterfaceIntroduction, addPerClassAspect, addPerInstanceAspect, addPerInstanceJoinpointAspect, applyPrecedence, createInterceptorChain, deployAnnotationOverrides, deployMethodAnnotationOverrides, dynamicInvoke, finalizeConstructionChain, finalizeConstructorChain, finalizeMethodChain, getAdviceInterceptor, getAnnotations, getClassMetaData, getClassMetadataBindings, getClazz, getConstructionInterceptors, getConstructorInterceptors, getConstructorMetaData, getConstructors, getDefaultMetaData, getFieldMetaData, getInterfaceIntroductions, getManager, getMethodInfo, getMethodMetaData, getName, getPerClassAspect, getPerClassAspect, getPerInstanceAspectDefinitions, getPerInstanceJoinpointAspectDefinitions, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAnnotation, hasAspects, initializeConstructionChain, initializeConstructorChain, newBindingAdded, removeAdviceBinding, removeAdviceBindings, removeInterfaceIntroduction, removePerClassAspect, removePerInstanceAspect, removePerInstanceJoinpointAspect, resolveAnnotation, resolveAnnotation, resolveAnnotation, resolveAnnotation, resolveAnnotation, resolveConstructionPointcut, resolveConstructorPointcut, resolveMethodPointcut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pool
protected Pool pool
ejbName
protected String ejbName
entityManagerFactory
protected ManagedEntityManagerFactory entityManagerFactory
objectName
protected javax.management.ObjectName objectName
defaultConstructorIndex
protected int defaultConstructorIndex
beanClassName
protected String beanClassName
classloader
protected ClassLoader classloader
injectors
protected Injector[] injectors
enc
protected Context enc
beanContextClass
protected Class beanContextClass
callbackHandler
protected SessionCallbackHandler callbackHandler
ejbLinkResolver
protected EjbLinkResolver ejbLinkResolver
initialContextProperties
protected Hashtable initialContextProperties
envEntries
protected HashMap envEntries
MANAGED_ENTITY_MANAGER_FACTORY
public static final String MANAGED_ENTITY_MANAGER_FACTORY
- See Also:
- Constant Field Values
ENTITY_MANAGER_FACTORY
public static final String ENTITY_MANAGER_FACTORY
- See Also:
- Constant Field Values
EJBContainer
public EJBContainer(String name,
org.jboss.aop.AspectManager manager,
ClassLoader cl,
String beanClassName,
String ejbName,
Hashtable ctxProperties)
getInitialContext
public InitialContext getInitialContext()
- Specified by:
getInitialContext
in interface Container
addEnvEntry
public void addEnvEntry(String name,
String type,
String value)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
getEnc
public Context getEnc()
- Specified by:
getEnc
in interface Container
getEnvEntryValue
protected Object getEnvEntryValue(String name,
String entryType,
String value)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
getInitialContextProperties
public Hashtable getInitialContextProperties()
- Specified by:
getInitialContextProperties
in interface Container
getEjbLinkResolver
public EjbLinkResolver getEjbLinkResolver()
- Specified by:
getEjbLinkResolver
in interface Container
setEjbLinkResolver
public void setEjbLinkResolver(EjbLinkResolver ejbLinkResolver)
- Specified by:
setEjbLinkResolver
in interface Container
getObjectName
public javax.management.ObjectName getObjectName()
- Specified by:
getObjectName
in interface Container
getManagedEntityManagerFactory
public ManagedEntityManagerFactory getManagedEntityManagerFactory()
- Specified by:
getManagedEntityManagerFactory
in interface Container
setManagedEntityManagerFactory
public void setManagedEntityManagerFactory(ManagedEntityManagerFactory entityManagerFactory)
- Specified by:
setManagedEntityManagerFactory
in interface Container
getEjbName
public String getEjbName()
- Specified by:
getEjbName
in interface Container
getBeanClassName
public String getBeanClassName()
getBeanClass
public Class getBeanClass()
- Specified by:
getBeanClass
in interface Container
getPool
public Pool getPool()
- Specified by:
getPool
in interface Container
construct
public Object construct()
- Specified by:
construct
in interface Container
start
public void start()
throws Exception
- Specified by:
start
in interface Container
- Throws:
Exception
create
public void create()
throws Exception
- Specified by:
create
in interface Container
- Throws:
Exception
stop
public void stop()
throws Exception
- Specified by:
stop
in interface Container
- Throws:
Exception
destroy
public void destroy()
throws Exception
- Specified by:
destroy
in interface Container
- Throws:
Exception
createEnvEntries
protected void createEnvEntries()
throws NamingException
- Throws:
NamingException
initializePool
public void initializePool()
throws Exception
- Throws:
Exception
invokePostConstruct
public void invokePostConstruct(Object bean)
- Specified by:
invokePostConstruct
in interface Container
invokePreDestroy
public void invokePreDestroy(Object bean)
- Specified by:
invokePreDestroy
in interface Container
invokePostActivate
public void invokePostActivate(Object bean)
- Specified by:
invokePostActivate
in interface Container
invokePrePassivate
public void invokePrePassivate(Object bean)
- Specified by:
invokePrePassivate
in interface Container
invokeInit
public void invokeInit(Object bean)
- Specified by:
invokeInit
in interface Container
invokeInit
public void invokeInit(Object bean,
Class[] initParameterTypes,
Object[] initParameterValues)
- Specified by:
invokeInit
in interface Container
resolveInjectors
protected void resolveInjectors()
throws Exception
- Throws:
Exception
createCallbackHandler
protected void createCallbackHandler()
getHandledCallbacks
protected Class[] getHandledCallbacks()
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.