## Package org.jboss.ejb.plugins

Interface Summary
EnterpriseContextCachePolicy: Interface that specifies a policy for caches.
InstancePoolFeeder: Interface for bean instances Pool Feeder

Class Summary
AbstractInstanceCache: Base class for caches of entity and stateful beans.
AbstractInstancePool: Abstract Instance Pool class containing the basic logic to create an EJB Instance Pool.
AbstractInterceptor: <description>
AbstractPassivationJob: Abstract class for passivation jobs.
BeanSemaphore: Allow ability to mark a Semaphore as no longer valid for mutex locking
BMPPersistenceManager: The persistence manager plugin for BMP beans.
CMPFilePersistenceManager: <description>
CMPPersistenceManager: The CMP Persistence Manager implements the semantics of the CMP EJB 1.1 call back specification.
EnterpriseContextCachePolicy.Scheduler: Final class that hold a single instance of a `TimerQueue` object for all the CachePolicy instances, allowing the cache policies to register `TimerTask`s that will be executed in a single background thread.
EntityInstanceCache: Cache subclass for entity beans.
EntityInstanceInterceptor: The instance interceptors role is to acquire a context representing the target object from the cache.
EntityInstancePool: <description>
EntityLockInterceptor: The lock interceptors role is to schedule thread wanting to invoke method on a target bean
EntityMultiInstanceInterceptor: The instance interceptors role is to acquire a context representing the target object from the cache.
EntityMultiInstanceSynchronizationInterceptor: The role of this interceptor is to synchronize the state of the cache with the underlying storage.
EntitySynchronizationInterceptor: The role of this interceptor is to synchronize the state of the cache with the underlying storage.
LogInterceptor: <description>
LRUEnterpriseContextCachePolicy: Least Recently Used cache policy for EnterpriseContexts.
LRUStatefulContextCachePolicy: Least Recently Used cache policy for StatefulSessionEnterpriseContexts.
MessageDrivenInstanceInterceptor: This container acquires an MDB instance and context.
MessageDrivenInstancePool: <description> Stolen from StatelessSessionInstancePool
MessageDrivenTxInterceptorBMT: <description> Stolen from TxInterceptorBMP
MetricsInterceptor: MetricsInterceptor collects data from the bean invocation call and publishes them on a JMS topic (bound to `topic/metrics` in the name service).
NoPassivationCachePolicy: Implementation of a no passivation cache policy.
SecurityInterceptor: The SecurityInterceptor is where the EJB 2.0 declarative security model is enforced.
SecurityProxyInterceptor: The SecurityProxyInterceptor is where the EJB custom security proxy integration is performed.
SingletonStatelessSessionInstancePool: Singleton pool for session beans.
StatefulSessionFilePersistenceManager: StatefulSessionFilePersistenceManager This class is one of the passivating plugins for JBoss.
StatefulSessionInstanceCache: Cache for stateful session beans.
StatefulSessionInstanceInterceptor: This container acquires the given instance.
StatefulSessionInstancePool: An empty shadow class, used to keep symmetry in the code
StatelessSessionInstanceInterceptor: This container acquires the given instance.
StatelessSessionInstancePool: <description>
TimedInstancePoolFeeder
TxInterceptorBMT: <description>
TxInterceptorBMT.UserTxFactory
TxInterceptorCMT: <description>

Copyright © 2000 The JBoss Organization. All Rights Reserved.