Package org.infinispan.interceptors

Class Summary
ActivationInterceptor  
BaseTransactionalContextInterceptor Class providing some base functionality around manipulating transactions and global transactions withing invocation contexts.
BatchingInterceptor Interceptor that captures batched calls and attaches contexts.
CacheLoaderInterceptor  
CacheMgmtInterceptor Captures cache management statistics
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.
DistLockingInterceptor A subclass of the locking interceptor that is able to differentiate committing changes on a ReadCommittedEntry for storage in the main cache or in L1, used by DIST
DistributionInterceptor The interceptor that handles distribution of entries across a cluster, as well as transparent lookup
DistTxInterceptor A special form of the TxInterceptor that is aware of distribution and consistent hashing, and as such only replays methods during a remote prepare that are targeted to this specific cache instance.
InterceptorChain Knows how to build and manage an chain of interceptors.
InvalidationInterceptor This interceptor acts as a replacement to the replication interceptor when the CacheImpl is configured with ClusteredSyncMode as INVALIDATE.
InvalidationInterceptor.InvalidationFilterVisitor  
InvocationContextInterceptor  
LockingInterceptor Interceptor to implement MVCC functionality.
MarshalledValueInterceptor Interceptor that handles the wrapping and unwrapping of cached data using MarshalledValues.
NotificationInterceptor The interceptor in charge of firing off notifications to cache listeners
PassivationInterceptor Writes evicted entries back to the store on the way in through the CacheStore
ReplicationInterceptor Takes care of replicating modifications to other caches in a cluster.
TxInterceptor This interceptor is the new default at the head of all interceptor chains, and makes transactional attributes available to all interceptors in the chain.
 



Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.