| Package | Description |
|---|---|
| com.sun.ejb.containers | |
| com.sun.ejb.containers.interceptors | |
| org.glassfish.ejb.mdb | |
| org.glassfish.persistence.ejb.entitybean.container |
| 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 |
StatefulSessionContainer._constructEJBContextImpl(Object instance) |
protected EJBContextImpl |
BaseContainer._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 |
|---|---|
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 void |
StatefulSessionContainer.afterBegin(EJBContextImpl context) |
protected abstract void |
BaseContainer.afterBegin(EJBContextImpl context) |
protected void |
StatelessSessionContainer.afterBegin(EJBContextImpl context) |
protected void |
AbstractSingletonContainer.afterBegin(EJBContextImpl context) |
protected void |
StatefulSessionContainer.afterCompletion(EJBContextImpl context,
int status) |
protected abstract void |
BaseContainer.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 void |
StatefulSessionContainer.beforeCompletion(EJBContextImpl context) |
protected abstract void |
BaseContainer.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 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.createEjbInstance(Object[] params,
EJBContextImpl ctx) |
void |
EJBContainerStateManager.disconnectContext(EJBContextImpl context)
Disconnect context from EJB(Local)Object so that
context.getEJBObject() will throw exception.
|
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 abstract void |
BaseContainer.forceDestroyBean(EJBContextImpl sc) |
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.
|
protected void |
BaseContainer.injectEjbInstance(EJBContextImpl context) |
protected boolean |
BaseContainer.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 timerService,
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 |
EntityContainer.forceDestroyBean(EJBContextImpl ctx)
Discard the bean instance.
|
protected void |
ReadOnlyBeanContainer.forceDestroyBean(EJBContextImpl context) |
Copyright © 2017. All rights reserved.