Package org.jboss.cache.interceptors

Class Summary
AbstractLockInterceptor TODO: MANIK - document this class
ActivationInterceptor Loads nodes that don't exist at the time of the call into memory from the CacheLoader.
CacheLoaderInterceptor Loads nodes that don't exist at the time of the call into memory from the CacheLoader
CacheStoreInterceptor Writes modifications back to the store on the way out: stores modifications back through the CacheLoader, either after each method call (no TXs), or at TX commit.
CallInterceptor Always at the end of the chain, directly in front of the cache.
CreateIfNotExistsInterceptor Handles putXXX() methods: if the given node doesn't exist, it will be created (depending on the create_if_not_exists argument)
Interceptor Class representing an interceptor.
OptimisticCreateIfNotExistsInterceptor // TODO: MANIK: Javadoc this
OptimisticInterceptor //TODO: MANIK: Javadoc this class
OptimisticLockingInterceptor // TODO: MANIK: Javadoc this
OptimisticNodeInterceptor // TODO: MANIK: Javadoc this
OptimisticReplicationInterceptor // TODO: MANIK: Javadoc this
OptimisticTxInterceptor // TODO: MANIK: Javadoc this
OptimisticValidatorInterceptor Validates the data in the transaction workspace against data in the actual cache (versions only), and then performs commits if necessary.
OrderedSynchronizationHandler Maintains a list of Synchronization handlers.
PassivationInterceptor Writes evicted nodes back to the store on the way in through the CacheLoader, either before each method call (no TXs), or at TX commit.
PessimisticLockInterceptor Handles locking.
ReplicationInterceptor Takes care of replicating modifications to other nodes in a cluster.
UnlockInterceptor When a call returns, unlocks all locks held by the current thread in the LockTable.
 



Copyright © 1998-2005 JBoss Inc . All Rights Reserved.