Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- activateEJBFromPool(Object, EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called from getContext and getEJBWithIncompleteTx Get an EJB in the ready state (i.e.
- addedTask - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.LocalEJBObjectCacheVictimHandler
- addPooledEJB(EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- addPooledEJB(EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- addProxyInterfacesSetClass(Set, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- addReadOnlyBeanRefreshEventHandler(long, ClassLoader, ReadOnlyBeanRefreshEventHandler) - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedReadOnlyBeanService
-
Called from ReadOnlyBeanContainer to register itself as a ReadOnlyBeanRefreshEventHandler.
- addReadyEJB(EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.CommitCEntityContainer
- addReadyEJB(EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- adjustHomeTargetMethodInfo(InvocationInfo, String, Class[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- adjustInvocationInfo(InvocationInfo, Method, int, boolean, String, Class) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- afterBegin(EJBContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- afterCompletion(EJBContextImpl, int) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- afterNewlyActivated(EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- afterNewlyActivated(EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- authorizeLocalGetPrimaryKey(EJBLocalRemoteObject) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- authorizeRemoteGetPrimaryKey(EJBLocalRemoteObject) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
B
- beanCacheDes - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- beanPoolDes - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- beforeCompletion(EJBContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
C
- CacheProperties(EntityContainer) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.CacheProperties
- callEJBLoad(EntityBean, EntityContextImpl, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- callEJBLoad(EntityBean, EntityContextImpl, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- callEJBRemove(EntityBean, EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- callEJBRemove(EntityBean, EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- callEJBStore(EntityBean, EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- callEJBStore(EntityBean, EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- cancelTimerTasks() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
cancel a timer task to trim timed out entries in the cache.
- CascadeDeleteNotifier - Interface in org.glassfish.persistence.ejb.entitybean.container.spi
-
Helper interface for CascadeDelete operations
- checkAccessToCallerSecurity() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
- checkExists(EJBLocalRemoteObject) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Check if the given EJBObject/LocalObject has been removed.
- checkTimerServiceMethodAccess() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
- checkUnfinishedTx(Transaction, EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- com.sun.appserv.ejb - package com.sun.appserv.ejb
- CommitCEntityContainer - Class in org.glassfish.persistence.ejb.entitybean.container
- CommitCEntityContainer(EjbDescriptor, ClassLoader, SecurityManager) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.CommitCEntityContainer
-
This constructor is called from the JarManager when a Jar is deployed.
- createContainer(EjbDescriptor, ClassLoader, DeploymentContext) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainerFactory
- createEJBLocalObjectImpl() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityBeanLocalHomeImpl
-
EJBLocalObjectImpl is created directly by the container, not by this call
- createEJBLocalObjectImpl() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- createEJBObjectImpl() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityBeanHomeImpl
-
EJBObjectImpl is created directly by the container, not by this call
- createEJBObjectImpl() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Implementation of BaseContainer method.
- createEJBObjectStores(int, int, long) - Method in class org.glassfish.persistence.ejb.entitybean.container.CommitCEntityContainer
- createEJBObjectStores(int, int, long) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- createEntityContextInstance(EntityBean, EntityContainer) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- createEntityContextInstance(EntityBean, EntityContainer) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- createItem(int, Object, Object, int) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- createReadyStore(int, int, float, long) - Method in class org.glassfish.persistence.ejb.entitybean.container.CommitCEntityContainer
- createReadyStore(int, int, float, long) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
D
- decrementReferenceCount() - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- decrementReferenceCount(int) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- DEFAULT_CACHE_SIZE - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- DEFAULT_LOAD_FACTOR - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- defaultCacheEJBO - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- destroyReadyStoreOnUndeploy() - Method in class org.glassfish.persistence.ejb.entitybean.container.CommitCEntityContainer
- destroyReadyStoreOnUndeploy() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- DistributedEJBService - Interface in org.glassfish.persistence.ejb.entitybean.container.distributed
- DistributedEJBServiceFactory - Class in org.glassfish.persistence.ejb.entitybean.container.distributed
- DistributedEJBServiceFactory() - Constructor for class org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedEJBServiceFactory
- DistributedReadOnlyBeanNotifier - Interface in org.glassfish.persistence.ejb.entitybean.container.distributed
-
An instance of DistributedReadOnlyBeanNotifier is used to notify other server instances to refresh a ReadOnly Bean.
- DistributedReadOnlyBeanService - Interface in org.glassfish.persistence.ejb.entitybean.container.distributed
-
DistributedReadOnlyBeanService defines the methods that can be used to implement a distributed ReadOnly beans.
- doCleanup(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.EJBObjectCacheVictimHandler
- doCleanup(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.LocalEJBObjectCacheVictimHandler
- doConcreteContainerShutdown(boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- doConcreteContainerShutdown(boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- doEJBHomeRemove(Object, Method, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- doFlush(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- doTimerInvocationInit(EjbInvocation, Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
E
- ejbContainer - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- ejbLocalObjectStore - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- EJBObjectCache - Interface in org.glassfish.persistence.ejb.entitybean.container.cache
-
An interface for accessing EJB(Local)Object caches
- EJBObjectCacheItem(int, Object, Object, int) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache.EJBObjectCacheItem
- EJBObjectCacheListener - Interface in org.glassfish.persistence.ejb.entitybean.container.cache
-
An interface for handling overflow from EJB(Local)Object caches
- EJBObjectCacheVictimHandler() - Constructor for class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.EJBObjectCacheVictimHandler
- ejbObjectStore - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- ejboRemoved - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- EntityBeanHomeImpl - Class in org.glassfish.persistence.ejb.entitybean.container
-
Implementation of the EJBHome interface for Entity Beans.
- EntityBeanLocalHomeImpl - Class in org.glassfish.persistence.ejb.entitybean.container
-
Implementation of the EJBLocalHome interface for Entity Beans.
- EntityBeanLocalHomeImpl(EjbDescriptor, Class) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.EntityBeanLocalHomeImpl
- EntityBeanStatsProvider - Class in org.glassfish.persistence.ejb.entitybean.container.stats
-
Probe listener for the Entity Beans part of the EJB monitoring events.
- EntityBeanStatsProvider(EntityContainer, long, String, String, String) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.stats.EntityBeanStatsProvider
- EntityContainer - Class in org.glassfish.persistence.ejb.entitybean.container
-
This class implements the Container interface for EntityBeans.
- EntityContainer(BaseContainer.ContainerType, EjbDescriptor, ClassLoader, SecurityManager) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- EntityContainer(EjbDescriptor, ClassLoader, SecurityManager) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
This constructor is called from the JarManager when a Jar is deployed.
- EntityContainer.CacheProperties - Class in org.glassfish.persistence.ejb.entitybean.container
- EntityContainer.EJBObjectCacheVictimHandler - Class in org.glassfish.persistence.ejb.entitybean.container
- EntityContainer.LocalEJBObjectCacheVictimHandler - Class in org.glassfish.persistence.ejb.entitybean.container
- EntityContainerFactory - Class in org.glassfish.persistence.ejb.entitybean.container
- EntityContainerFactory() - Constructor for class org.glassfish.persistence.ejb.entitybean.container.EntityContainerFactory
- EntityContextImpl - Class in org.glassfish.persistence.ejb.entitybean.container
-
Implementation of EJBContext for EntityBeans
- entityCtxPool - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
F
- FIFOEJBObjectCache - Class in org.glassfish.persistence.ejb.entitybean.container.cache
-
A FIFO EJB(Local)Object cache that maintains reference count
- FIFOEJBObjectCache(String) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
-
default constructor
- FIFOEJBObjectCache(String, long) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
-
constructor with specified timeout
- FIFOEJBObjectCache.EJBObjectCacheItem - Class in org.glassfish.persistence.ejb.entitybean.container.cache
- forceDestroyBean(EJBContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Discard the bean instance.
- forceDestroyBean(EJBContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
G
- get(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- get(Object, boolean) - Method in interface org.glassfish.persistence.ejb.entitybean.container.cache.EJBObjectCache
- get(Object, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- get(Object, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.UnboundedEJBObjectCache
- getClassLoader() - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.ReadOnlyBeanRefreshEventHandler
-
Called from DistributedReadOnlyBeanServiceImpl before de-serializing the bean's pk
- getDistributedEJBService() - Static method in class org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedEJBServiceFactory
- getDistributedReadOnlyBeanService() - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedEJBService
- getDistributedReadOnlyBeanService() - Method in class org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedEJBServiceFactory
- getEJBHomeInvocationHandler(Class) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- getEJBHomeInvocationHandler(Class) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- getEJBLocalHomeInvocationHandler(Class) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- getEJBLocalHomeInvocationHandler(Class) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- getEJBLocalObjectForPrimaryKey(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called only from the Persistence Manager for EJB2.0 CMP EntityBeans.
- getEJBLocalObjectForPrimaryKey(Object, EJBContext) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called only from the Persistence Manager for EJB2.0 CMP EntityBeans.
- getEJBLocalObjectImpl(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called from EJBLocalObjectImpl.getLocalObject() while deserializing a local object reference.
- getEJBObject() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
-
Implementation of EntityContext method, overrides EJBContextImpl method.
- getEJBObjectForPrimaryKey(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called only from the Persistence Manager for EJB2.0 CMP EntityBeans.
- getEJBObjectImpl(byte[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called when a remote EjbInvocation arrives for an EJB.
- getLastRefreshedAt() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyContextImpl
- getMaxCacheSize() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- getMaxPoolSize() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- getMonitoringStatsProvider(String, String, String) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- getPKLevelSequenceNum() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyContextImpl
- getPooledCount() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- getPooledCount() - Method in class org.glassfish.persistence.ejb.entitybean.container.stats.EntityBeanStatsProvider
- getPooledEJB() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- getPrimaryKey() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
-
Implementation of EntityContext method.
- getReadOnlyBeanInfo() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyContextImpl
- getReadOnlyBeanLocalNotifier() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyEJBLocalHomeImpl
- getReadOnlyBeanLocalNotifier() - Method in interface org.glassfish.persistence.ejb.entitybean.container.spi.ReadOnlyEJBLocalHome
- getReadOnlyBeanLocalNotifier(String) - Static method in class com.sun.appserv.ejb.ReadOnlyBeanHelper
- getReadOnlyBeanNotifier(String) - Static method in class com.sun.appserv.ejb.ReadOnlyBeanHelper
- getReadyCount() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- getReadyCount() - Method in class org.glassfish.persistence.ejb.entitybean.container.stats.EntityBeanStatsProvider
- getReadyEJB(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.CommitCEntityContainer
- getReadyEJB(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- getStats() - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- getStats() - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.UnboundedEJBObjectCache
- getSteadyPoolSize() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- getTimerService() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
H
- handleBatchOverflow(ArrayList) - Method in interface org.glassfish.persistence.ejb.entitybean.container.cache.EJBObjectCacheListener
- handleBatchOverflow(ArrayList) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.LocalEJBObjectCacheVictimHandler
- handleOverflow(Object) - Method in interface org.glassfish.persistence.ejb.entitybean.container.cache.EJBObjectCacheListener
- handleOverflow(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.LocalEJBObjectCacheVictimHandler
- handleRefreshAllRequest() - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.ReadOnlyBeanRefreshEventHandler
-
Called from DistributedReadOnlyBeanServiceImpl when a refreshAll message arrives at this instance
- handleRefreshAllRequest() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- handleRefreshAllRequest(long) - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedReadOnlyBeanService
-
Called from the DistributedReadOnlyBeanNotifier when it receives a (remote) request to refresh all RO beans
- handleRefreshRequest(long, byte[]) - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedReadOnlyBeanService
-
Called from the DistributedReadOnlyBeanNotifier when it receives a (remote) request to refresh a RO bean
- handleRefreshRequest(Object) - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.ReadOnlyBeanRefreshEventHandler
-
Called from DistributedReadOnlyBeanServiceImpl when a refresh message arrives at this instance
- handleRefreshRequest(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- handleSpecialEJBLocalHomeMethod(Method, Class) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyEJBLocalHomeImpl
- HIGH_WATER_MARK - Static variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
I
- iased - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- idleEJBObjectPassivator - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- idleLocalEJBObjectPassivator - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- incrementPKLevelSequenceNum() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyContextImpl
- incrementReferenceCount() - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- init(int, int, long, float, Properties) - Method in interface org.glassfish.persistence.ejb.entitybean.container.cache.EJBObjectCache
- init(int, int, long, float, Properties) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- init(int, int, long, float, Properties) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.UnboundedEJBObjectCache
- initializeHome() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called from the ContainerFactory during initialization.
- initializeHome() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- internalGet(int, Object, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- internalGetEJBLocalObjectImpl(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
The following are private methods for implementing internal logic for lifecyle and state management, in a reusable way.
- internalGetEJBLocalObjectImpl(Object, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- internalGetEJBLocalObjectImpl(Object, boolean, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- internalPut(int, Object, Object, int, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- internalRemove(Object, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- invokeFindByPrimaryKey(Method, EjbInvocation, Object[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- invokeFindByPrimaryKey(Method, EjbInvocation, Object[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- invokeSpecialEJBHomeMethod(Method, Class<?>, Object[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyEJBHomeImpl
- invokeSpecialEJBLocalHomeMethod(Method, Class, Object[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyEJBLocalHomeImpl
- invokeTargetBeanMethod(Method, EjbInvocation, Object, Object[], SecurityManager) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- isCascadeDeleteAfterSuperEJBRemove() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
- isCascadeDeleteBeforeEJBRemove() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
- isContainerManagedPers - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- isIdentical(EJBObjectImpl, EJBObject) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- isReentrant - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- isRemoved() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyContextImpl
- isThresholdReached() - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- itemAccessed(BaseCache.CacheItem) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- itemRemoved(BaseCache.CacheItem) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
K
- keys - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.LocalEJBObjectCacheVictimHandler
L
- listener - Variable in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- LocalEJBObjectCacheVictimHandler() - Constructor for class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.LocalEJBObjectCacheVictimHandler
- lock - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.LocalEJBObjectCacheVictimHandler
M
- main(String[]) - Static method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- maxCacheSize - Variable in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
N
- name - Variable in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- notifyRefresh(long, byte[]) - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedReadOnlyBeanNotifier
-
This is called by the container after it has called refresh
- notifyRefresh(long, byte[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.distributed.ReadOnlyBeanMessageCallBack
-
This is called by the container after it has called refresh
- notifyRefresh(long, Object) - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedReadOnlyBeanService
-
Called by the container after it has refreshed the RO bean
- notifyRefreshAll(long) - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedReadOnlyBeanNotifier
-
This is called by the container after it has called refresh
- notifyRefreshAll(long) - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedReadOnlyBeanService
-
Called by the container after it has refreshed all RO beans
- notifyRefreshAll(long) - Method in class org.glassfish.persistence.ejb.entitybean.container.distributed.ReadOnlyBeanMessageCallBack
-
This is called by the container after it has called refresh
O
- onReady() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- org.glassfish.persistence.ejb.entitybean.container - package org.glassfish.persistence.ejb.entitybean.container
- org.glassfish.persistence.ejb.entitybean.container.cache - package org.glassfish.persistence.ejb.entitybean.container.cache
- org.glassfish.persistence.ejb.entitybean.container.distributed - package org.glassfish.persistence.ejb.entitybean.container.distributed
- org.glassfish.persistence.ejb.entitybean.container.spi - package org.glassfish.persistence.ejb.entitybean.container.spi
- org.glassfish.persistence.ejb.entitybean.container.stats - package org.glassfish.persistence.ejb.entitybean.container.stats
P
- passivateAndPoolEJB(EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- passivateEJB(ComponentContext) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- passivationCandidates - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- postConstruct() - Method in class org.glassfish.persistence.ejb.entitybean.container.distributed.ReadOnlyBeanMessageCallBack
- postConstruct() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainerFactory
- postCreate(Container, EjbInvocation, InvocationInfo, Object, Object[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityBeanHomeImpl
- postCreate(Container, EjbInvocation, InvocationInfo, Object, Object[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityBeanLocalHomeImpl
- postCreate(EjbInvocation, Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
This is called from the generated "HelloEJBHomeImpl" create* method, after ejb.ejbCreate() has been called and before ejb.ejbPostCreate() is called.
- postFind(EjbInvocation, Object, Object[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Convert a collection of primary keys to a collection of EJBObjects.
- postFind(EjbInvocation, Object, Object[]) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- postInvokeNoTx(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- postProcessInvocationInfo(InvocationInfo) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- preCreate(EjbInvocation, EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called from getContext before the ejb.ejbCreate is called
- preFind(EjbInvocation, EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called from getContext before the ejb.ejbFind* is called
- preInitialize(EjbDescriptor, ClassLoader) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- preInvoke(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- preInvokeNoTx(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- preInvokeNoTx(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- preSelect() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called from CMP PersistentManager
- print() - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- processNotification(Signal) - Method in class org.glassfish.persistence.ejb.entitybean.container.distributed.ReadOnlyBeanMessageCallBack
- put(Object, Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- put(Object, Object, boolean) - Method in interface org.glassfish.persistence.ejb.entitybean.container.cache.EJBObjectCache
- put(Object, Object, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- put(Object, Object, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.UnboundedEJBObjectCache
R
- ReadOnlyBeanContainer - Class in org.glassfish.persistence.ejb.entitybean.container
-
The Container that manages instances of ReadOnly Beans.
- ReadOnlyBeanContainer(EjbDescriptor, ClassLoader, SecurityManager) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- ReadOnlyBeanHelper - Class in com.sun.appserv.ejb
-
Class that is used to obtain ReadOnlyBeanNotifier and ReadOnlyBeanLocalNotifier.
- ReadOnlyBeanHelper() - Constructor for class com.sun.appserv.ejb.ReadOnlyBeanHelper
- ReadOnlyBeanLocalNotifier - Interface in com.sun.appserv.ejb
-
ReadOnlyBeanLocalNotifier is used to force refresh of ReadOnly local beans
- ReadOnlyBeanLocalNotifierImpl - Class in org.glassfish.persistence.ejb.entitybean.container
- ReadOnlyBeanLocalNotifierImpl(ReadOnlyBeanContainer) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanLocalNotifierImpl
- ReadOnlyBeanMessageCallBack - Class in org.glassfish.persistence.ejb.entitybean.container.distributed
- ReadOnlyBeanMessageCallBack() - Constructor for class org.glassfish.persistence.ejb.entitybean.container.distributed.ReadOnlyBeanMessageCallBack
- ReadOnlyBeanNotifier - Interface in com.sun.appserv.ejb
-
ReadOnlyBeanNotifier is used to force refresh of ReadOnly beans
- ReadOnlyBeanNotifierImpl - Class in org.glassfish.persistence.ejb.entitybean.container
-
An instance of ReadOnlyBeanNotifier is used to refresh ReadOnlyBeans
- ReadOnlyBeanNotifierImpl() - Constructor for class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanNotifierImpl
- ReadOnlyBeanRefreshEventHandler - Interface in org.glassfish.persistence.ejb.entitybean.container.distributed
-
ReadOnlyBeanRefreshEventHandler defines the methods that can be used to implement a distributed ReadOnly beans.
- ReadOnlyContextImpl - Class in org.glassfish.persistence.ejb.entitybean.container
-
Implementation of EJBContext for ReadOnlyBeans.
- ReadOnlyEJBHome - Interface in org.glassfish.persistence.ejb.entitybean.container.spi
-
Home interface for all Remote ReadOnly Beans
- ReadOnlyEJBHomeImpl - Class in org.glassfish.persistence.ejb.entitybean.container
-
Implementation of the EJBHome interface for ReadOnly Entity Beans.
- ReadOnlyEJBLocalHome - Interface in org.glassfish.persistence.ejb.entitybean.container.spi
- ReadOnlyEJBLocalHomeImpl - Class in org.glassfish.persistence.ejb.entitybean.container
-
Implementation of the EJBHome interface.
- ReadOnlyEJBLocalHomeImpl(EjbDescriptor, Class) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyEJBLocalHomeImpl
- readyStore - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- refCount - Variable in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache.EJBObjectCacheItem
- refCountLock - Variable in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- refresh(Object) - Method in interface com.sun.appserv.ejb.ReadOnlyBeanLocalNotifier
-
This method would be used by the user to manually force the refresh of read only beans for an application.
- refresh(Object) - Method in interface com.sun.appserv.ejb.ReadOnlyBeanNotifier
-
This method would be used by the user to manually force the refresh of read only beans for an application.
- refresh(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanLocalNotifierImpl
- refresh(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanNotifierImpl
- refreshAll() - Method in interface com.sun.appserv.ejb.ReadOnlyBeanLocalNotifier
-
This method forces *all* primary keys for a read-only bean to be marked as needing a refresh.
- refreshAll() - Method in interface com.sun.appserv.ejb.ReadOnlyBeanNotifier
-
This method forces *all* primary keys for a read-only bean to be marked as needing a refresh.
- refreshAll() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanLocalNotifierImpl
- refreshAll() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanNotifierImpl
- registerMonitorableComponents() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- releaseContext(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
This is called from BaseContainer.postInvoke after EntityContainer.preInvokeTx has been called.
- remove(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- remove(Object, boolean) - Method in interface org.glassfish.persistence.ejb.entitybean.container.cache.EJBObjectCache
- remove(Object, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- remove(Object, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.UnboundedEJBObjectCache
- removeBean(EJBLocalRemoteObject, Method, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- removeBean(EJBLocalRemoteObject, Method, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- removeBean(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
container.preInvoke() must already be done.
- removeBeanUnchecked(EJBLocalObject) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Remove a bean.
- removeBeanUnchecked(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Remove a bean.
- removeContextFromReadyStore(Object, EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.CommitCEntityContainer
- removeContextFromReadyStore(Object, EntityContextImpl) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- removeIncompleteTxEJB(EntityContextImpl, boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called from releaseContext if ejb is removed, from afterCompletion, and from passivateEJB.
- removeReadOnlyBeanRefreshEventHandler(long) - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedReadOnlyBeanService
-
Called from ReadOnlyBeanContainer to unregister itself as a ReadOnlyBeanRefreshEventHandler.
- run() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer.LocalEJBObjectCacheVictimHandler
S
- setCascadeDeleteAfterSuperEJBRemove(boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
- setCascadeDeleteAfterSuperEJBRemove(boolean) - Method in interface org.glassfish.persistence.ejb.entitybean.container.spi.CascadeDeleteNotifier
- setCascadeDeleteBeforeEJBRemove(boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
- setDistributedReadOnlyBeanNotifier(DistributedReadOnlyBeanNotifier) - Method in interface org.glassfish.persistence.ejb.entitybean.container.distributed.DistributedReadOnlyBeanService
-
This is typically done during appserver startup time.
- setEJBMetaData() - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- setEJBObjectCacheListener(EJBObjectCacheListener) - Method in interface org.glassfish.persistence.ejb.entitybean.container.cache.EJBObjectCache
- setEJBObjectCacheListener(EJBObjectCacheListener) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- setEJBObjectCacheListener(EJBObjectCacheListener) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.UnboundedEJBObjectCache
- setHome(ReadOnlyEJBHome) - Method in interface com.sun.appserv.ejb.ReadOnlyBeanNotifier
-
This is an init method for the helper class not to depend on the impl
- setHome(ReadOnlyEJBHome) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanNotifierImpl
- setLastRefreshedAt(long) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyContextImpl
- setPKLevelSequenceNum(int) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyContextImpl
- setReadOnlyBeanInfo(ReadOnlyBeanInfo) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyContextImpl
- setRefreshFlag(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- setRemoved(boolean) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyContextImpl
- setupIdleBeansPassivator(Cache) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
setup a timer task to trim timed out entries in the cache.
T
- totalPassivationErrors - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- totalPassivations - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- totalRefCount - Variable in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- trimEvent(Object, Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- trimExpiredEntries(int) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- trimItem(BaseCache.CacheItem) - Method in class org.glassfish.persistence.ejb.entitybean.container.cache.UnboundedEJBObjectCache
U
- UnboundedEJBObjectCache - Class in org.glassfish.persistence.ejb.entitybean.container.cache
-
An EJB(Local)Object cache that does not impose any limit on the number of entries
- UnboundedEJBObjectCache(String) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.cache.UnboundedEJBObjectCache
-
default constructor
- UnboundedEJBObjectCache(String, long) - Constructor for class org.glassfish.persistence.ejb.entitybean.container.cache.UnboundedEJBObjectCache
-
constructor with specified timeout
V
- validateTxAttr(MethodDescriptor, int) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
W
- willInvokeWithClientTx(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
_
- _getContext(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
-
Called from BaseContainer.preInvoke which is called from the EJBObject for local and remote invocations, and from the EJBHome for create/find.
- _getContext(EjbInvocation) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanContainer
- _logger - Static variable in class com.sun.appserv.ejb.ReadOnlyBeanHelper
- _maxBuckets - Variable in class org.glassfish.persistence.ejb.entitybean.container.EntityContainer
- _printRefCount - Static variable in class org.glassfish.persistence.ejb.entitybean.container.cache.FIFOEJBObjectCache
- _refresh_All() - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyEJBHomeImpl
- _refresh_All() - Method in interface org.glassfish.persistence.ejb.entitybean.container.spi.ReadOnlyEJBHome
- _refresh_com_sun_ejb_containers_read_only_bean_(Object) - Method in class org.glassfish.persistence.ejb.entitybean.container.ReadOnlyEJBHomeImpl
- _refresh_com_sun_ejb_containers_read_only_bean_(Object) - Method in interface org.glassfish.persistence.ejb.entitybean.container.spi.ReadOnlyEJBHome
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form