Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.jboss.cache.interceptors.Interceptor

Packages that use Interceptor
org.jboss.cache |
org.jboss.cache.aop.interceptors |
org.jboss.cache.factories |
org.jboss.cache.interceptors |

Uses of Interceptor in org.jboss.cache

Fields in org.jboss.cache declared as Interceptor
`protected Interceptor` | `TreeCache.interceptor_chain` `TreeCache.invokeMethod(MethodCall)` will dispatch to this chain of interceptors.

Methods in org.jboss.cache with parameters of type Interceptor
`void` | `TreeCache.setInterceptorChain(Interceptor i)` Used for testing only - sets the interceptor chain.

Uses of Interceptor in org.jboss.cache.aop.interceptors

Subclasses of Interceptor in org.jboss.cache.aop.interceptors
`class` | `PojoEvictionInterceptor` AOP specific eviction interceptor implementation.

Uses of Interceptor in org.jboss.cache.factories

Methods in org.jboss.cache.factories that return Interceptor
`Interceptor` | `InterceptorChainFactory.buildInterceptorChain(TreeCache cache)`

Methods in org.jboss.cache.factories with parameters of type Interceptor
`static java.util.List` | `InterceptorChainFactory.asList(Interceptor interceptor)`
`static java.lang.String` | `InterceptorChainFactory.printInterceptorChain(Interceptor i)`

Uses of Interceptor in org.jboss.cache.interceptors

Subclasses of Interceptor in org.jboss.cache.interceptors
`class` | `ActivationInterceptor` Loads nodes that don't exist at the time of the call into memory from the CacheLoader.
`class` | `BaseCacheLoaderInterceptor` asbtract superclass for cache loader and cache store interceptors.
`class` | `BaseInterceptor` Provides a base interceptor class that can be instantiated.
`class` | `BaseRpcInterceptor` Acts as a base for all RPC calls - subclassed by `ReplicationInterceptor` and `OptimisticReplicationInterceptor`.
`class` | `CacheLoaderInterceptor` Loads nodes that don't exist at the time of the call into memory from the CacheLoader
`class` | `CacheMgmtInterceptor` Captures cache management statistics
`class` | `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.
`class` | `CallInterceptor` Always at the end of the chain, directly in front of the cache.
`class` | `CreateIfNotExistsInterceptor` Deprecated. This code is not used anymore and will be removed in a future release
`class` | `DataGravitatorInterceptor` The Data Gravitator interceptor intercepts cache misses and attempts t gravitate data from other parts of the cluster.
`class` | `EvictionInterceptor` Eviction Interceptor.
`class` | `InvalidationInterceptor` This interceptor acts as a replacement to the replication interceptor when the TreeCache is configured with ClusteredSyncMode as INVALIDATE.
`class` | `OptimisticCreateIfNotExistsInterceptor` Used to make copies of nodes from the main tree into the `TransactionWorkspace` as and when needed.
`class` | `OptimisticInterceptor` Abstract interceptor for optimistic locking
`class` | `OptimisticLockingInterceptor` Locks nodes during transaction boundaries
`class` | `OptimisticNodeInterceptor` Operations on nodes are done on the copies that exist in the workspace rather than passed down to the `CallInterceptor`
`class` | `OptimisticReplicationInterceptor` Replication interceptor for the optimistically locked interceptor chain
`class` | `OptimisticValidatorInterceptor` Validates the data in the transaction workspace against data in the actual cache (versions only), and then performs commits if necessary.
`class` | `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.
`class` | `PessimisticLockInterceptor` An interceptor that handles locking.
`class` | `ReplicationInterceptor` Takes care of replicating modifications to other nodes in a cluster.
`class` | `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.
`class` | `UnlockInterceptor` When a call returns, unlocks all locks held by the current thread in the LockTable.

Methods in org.jboss.cache.interceptors that return Interceptor
`Interceptor` | `Interceptor.getNext()`

Methods in org.jboss.cache.interceptors with parameters of type Interceptor
`void` | `Interceptor.setNext(Interceptor i)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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