Package org.infinispan.interceptors

Infinispan is designed around a set of interceptors around a data container.

See:
          Description

Class Summary
ActivationInterceptor  
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.
ClusteredActivationInterceptor The same as a regular cache loader interceptor, except that it contains additional logic to force loading from the cache loader if needed on a remote node, in certain conditions.
ClusteredCacheLoaderInterceptor The same as a regular cache loader interceptor, except that it contains additional logic to force loading from the cache loader if needed on a remote node, in certain conditions.
DeadlockDetectingInterceptor This interceptor populates the DldGlobalTransaction with appropriate information needed in order to accomplish deadlock detection.
DistCacheStoreInterceptor Cache store interceptor specific for the distribution cache mode.
DistributionInterceptor The interceptor that handles distribution of entries across a cluster, as well as transparent lookup
EntryWrappingInterceptor Interceptor in charge with wrapping entries and add them in caller's context.
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  
IsMarshallableInterceptor Interceptor to verify whether parameters passed into cache are marshallables or not.
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.
StateTransferLockInterceptor An interceptor that blocks any commands when the StateTransferLock is locked.
TxInterceptor Interceptor in charge with handling transaction related operations, e.g enlisting cache as an transaction participant, propagating remotely initiated changes.
VersionedDistributionInterceptor A version of the DistributionInterceptor that adds logic to handling prepares when entries are versioned.
VersionedEntryWrappingInterceptor Interceptor in charge with wrapping entries and add them in caller's context.
VersionedReplicationInterceptor A form of the ReplicationInterceptor that adds additional logic to how prepares are handled.
 

Package org.infinispan.interceptors Description

Infinispan is designed around a set of interceptors around a data container. These interceptors add behavioral aspects to the data container.


-->

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