| Package | Description |
|---|---|
| com.sun.ejb.containers | |
| com.sun.ejb.containers.interceptors | |
| org.glassfish.ejb.mdb | |
| org.glassfish.persistence.ejb.entitybean.container | |
| org.glassfish.weld.services |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSessionContextImpl
Implementation of EJBContext for SessionBeans
|
class |
SessionContextImpl
Implementation of EJBContext for SessionBeans
|
class |
SingletonContextImpl
Implementation of EJBContext for Singleton SessionBeans
|
| Modifier and Type | Method and Description |
|---|---|
protected EJBContextImpl |
BaseContainer._constructEJBContextImpl(Object instance) |
protected EJBContextImpl |
StatefulSessionContainer._constructEJBContextImpl(Object instance) |
protected EJBContextImpl |
StatelessSessionContainer._constructEJBContextImpl(Object instance) |
protected EJBContextImpl |
AbstractSingletonContainer._constructEJBContextImpl(Object instance) |
protected EJBContextImpl |
BaseContainer.createEjbInstanceAndContext() |
| Modifier and Type | Method and Description |
|---|---|
protected JCDIService.JCDIInjectionContext<?> |
BaseContainer._createJCDIInjectionContext(EJBContextImpl ctx,
Object instance) |
protected JCDIService.JCDIInjectionContext<?> |
BaseContainer._createJCDIInjectionContext(EJBContextImpl ejbContext,
Object instance,
JCDIService.JCDIInjectionContext<?> cdiInjectionContext) |
void |
EJBTimerService.addTimerSynchronization(EJBContextImpl context_,
String timerId,
Date initialExpiration,
long containerId,
String ownerId) |
void |
EJBTimerService.addTimerSynchronization(EJBContextImpl context_,
String timerId,
Date initialExpiration,
long containerId,
String ownerId,
boolean persistent) |
protected abstract void |
BaseContainer.afterBegin(EJBContextImpl context) |
protected void |
StatefulSessionContainer.afterBegin(EJBContextImpl context) |
protected void |
StatelessSessionContainer.afterBegin(EJBContextImpl context) |
protected void |
AbstractSingletonContainer.afterBegin(EJBContextImpl context) |
protected abstract void |
BaseContainer.afterCompletion(EJBContextImpl context,
int status) |
protected void |
StatefulSessionContainer.afterCompletion(EJBContextImpl context,
int status) |
protected void |
StatelessSessionContainer.afterCompletion(EJBContextImpl ctx,
int status) |
protected void |
AbstractSingletonContainer.afterCompletion(EJBContextImpl ctx,
int status) |
void |
EJBContainerStateManager.attachObject(EjbInvocation inv,
EJBContextImpl context,
EJBObjectImpl ejbObjImpl,
EJBLocalObjectImpl localObjImpl)
Associate EJB Object with this invocation and this Context
Note that some of the calls do not have Context assosiated with this
invocation, so Context object is passed in separately
|
protected abstract void |
BaseContainer.beforeCompletion(EJBContextImpl context) |
protected void |
StatefulSessionContainer.beforeCompletion(EJBContextImpl context) |
protected void |
StatelessSessionContainer.beforeCompletion(EJBContextImpl context) |
protected void |
AbstractSingletonContainer.beforeCompletion(EJBContextImpl context) |
void |
EJBTimerService.cancelTimerSynchronization(EJBContextImpl context_,
TimerPrimaryKey timerId,
long containerId,
String ownerId) |
protected void |
EJBTimerService.cancelTimerSynchronization(EJBContextImpl context_,
TimerPrimaryKey timerId,
long containerId,
String ownerId,
boolean persistent) |
protected Throwable |
BaseContainer.checkExceptionClientTx(EJBContextImpl context,
Throwable exception) |
protected void |
BaseContainer.cleanupInstance(EJBContextImpl context) |
void |
EJBContainerStateManager.clearContext(EJBContextImpl context)
Clear EJB Object references in the context
|
void |
BaseContainer.createEjbInstanceForInterceptors(Object[] params,
EJBContextImpl context) |
protected void |
BaseContainer.createEmptyContextAndInterceptors(EJBContextImpl context) |
void |
EJBContainerStateManager.disconnectContext(EJBContextImpl context)
Disconnect context from EJB(Local)Object so that
context.getEJBObject() will throw exception.
|
protected abstract void |
BaseContainer.forceDestroyBean(EJBContextImpl sc) |
protected void |
StatefulSessionContainer.forceDestroyBean(EJBContextImpl ctx)
Force destroy the EJB and rollback any Tx it was associated with
Called from removeBean, timeoutBean and BaseContainer.postInvokeTx.
|
protected void |
StatelessSessionContainer.forceDestroyBean(EJBContextImpl sc)
Force destroy the EJB.
|
protected void |
AbstractSingletonContainer.forceDestroyBean(EJBContextImpl sc)
Force destroy the EJB should be a no-op for singletons.
|
static EJBTimerServiceWrapper |
EJBTimerService.getEJBTimerServiceWrapper(EJBContextImpl ejbContext) |
protected void |
BaseContainer.injectEjbInstance(EJBContextImpl context) |
boolean |
BaseContainer.intercept(LifecycleCallbackDescriptor.CallbackType eventType,
EJBContextImpl ctx) |
boolean |
StatefulSessionContainer.intercept(LifecycleCallbackDescriptor.CallbackType eventType,
EJBContextImpl ctx) |
boolean |
EJBContainerStateManager.isNullEJBLocalObject(EJBContextImpl context) |
boolean |
EJBContainerStateManager.isNullEJBObject(EJBContextImpl context) |
boolean |
EJBContainerStateManager.isRemovedEJBLocalObject(EJBContextImpl context) |
boolean |
EJBContainerStateManager.isRemovedEJBObject(EJBContextImpl context) |
void |
EJBContainerStateManager.markObjectRemoved(EJBContextImpl context,
boolean removed)
Mark EJB Object associated with this Context as removed or not
|
void |
StatefulSessionContainer.removeTimedoutBean(EJBContextImpl ctx) |
| Constructor and Description |
|---|
EJBTimerServiceWrapper(EJBTimerService persistentTimerService,
EJBTimerService nonPersistentTimerService,
EJBContextImpl ejbContext) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
InterceptorManager.intercept(LifecycleCallbackDescriptor.CallbackType eventType,
EJBContextImpl ctx) |
boolean |
InterceptorManager.intercept(LifecycleCallbackDescriptor.CallbackType eventType,
Object targetObject,
Object[] interceptorInstances,
EJBContextImpl ctx) |
| Constructor and Description |
|---|
CallbackInvocationContext(Class<?> targetObjectClass,
Object[] interceptorInstances,
com.sun.ejb.containers.interceptors.CallbackChainImpl chain,
LifecycleCallbackDescriptor.CallbackType eventType,
BaseContainer container,
EJBContextImpl ctx)
AroundConstruct
|
| Modifier and Type | Class and Description |
|---|---|
class |
MessageBeanContextImpl
Implementation of EJBContext for message-driven beans
|
| Modifier and Type | Method and Description |
|---|---|
protected EJBContextImpl |
MessageBeanContainer._constructEJBContextImpl(Object instance) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MessageBeanContainer.afterBegin(EJBContextImpl context) |
protected void |
MessageBeanContainer.afterCompletion(EJBContextImpl ctx,
int status) |
protected void |
MessageBeanContainer.beforeCompletion(EJBContextImpl context) |
protected void |
MessageBeanContainer.forceDestroyBean(EJBContextImpl sc)
Force destroy the EJB.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EntityContextImpl
Implementation of EJBContext for EntityBeans
|
class |
ReadOnlyContextImpl
Implementation of EJBContext for ReadOnlyBeans.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
EntityContainer.afterBegin(EJBContextImpl ctx) |
protected void |
EntityContainer.afterCompletion(EJBContextImpl ctx,
int status) |
protected void |
EntityContainer.beforeCompletion(EJBContextImpl ctx) |
protected void |
ReadOnlyBeanContainer.forceDestroyBean(EJBContextImpl context) |
protected void |
EntityContainer.forceDestroyBean(EJBContextImpl ctx)
Discard the bean instance.
|
| Constructor and Description |
|---|
JCDIAroundConstructCallback(BaseContainer container,
EJBContextImpl ejbContext) |
Copyright © 2019. All rights reserved.