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. which is not doing any invocations and doesnt have any incomplete Tx), for the ejbObject provided in the EjbInvocation.
- 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[]) - 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