| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Interceptor | |
|---|---|
| org.jboss.cache | |
| org.jboss.cache.factories | |
| org.jboss.cache.interceptors | |
| org.jboss.cache.invocation | |
| org.jboss.cache.jmx | |
| org.jboss.cache.util | |
| Uses of Interceptor in org.jboss.cache | 
|---|
| Methods in org.jboss.cache that return types with arguments of type Interceptor | |
|---|---|
 List<Interceptor> | 
CacheImpl.getInterceptorChain()
 | 
 List<Interceptor> | 
CacheSPI.getInterceptorChain()
Retrieves the current Interceptor chain.  | 
| Methods in org.jboss.cache with parameters of type Interceptor | |
|---|---|
 void | 
CacheImpl.addInterceptor(Interceptor i,
               Class<? extends Interceptor> afterInterceptor)
 | 
 void | 
CacheSPI.addInterceptor(Interceptor i,
               Class<? extends Interceptor> afterInterceptor)
Adds a custom interceptor to the interceptor chain, after an instance of the specified interceptor type.  | 
 void | 
CacheImpl.addInterceptor(Interceptor i,
               int position)
 | 
 void | 
CacheSPI.addInterceptor(Interceptor i,
               int position)
Adds a custom interceptor to the interceptor chain, at specified position, where the first interceptor in the chain is at position 0 and the last one at getInterceptorChain().size() - 1.  | 
| Method parameters in org.jboss.cache with type arguments of type Interceptor | |
|---|---|
 void | 
CacheImpl.addInterceptor(Interceptor i,
               Class<? extends Interceptor> afterInterceptor)
 | 
 void | 
CacheSPI.addInterceptor(Interceptor i,
               Class<? extends Interceptor> afterInterceptor)
Adds a custom interceptor to the interceptor chain, after an instance of the specified interceptor type.  | 
 void | 
CacheImpl.removeInterceptor(Class<? extends Interceptor> interceptorType)
 | 
 void | 
CacheSPI.removeInterceptor(Class<? extends Interceptor> interceptorType)
Removes the interceptor of specified type.  | 
| Uses of Interceptor in org.jboss.cache.factories | 
|---|
| Methods in org.jboss.cache.factories that return Interceptor | |
|---|---|
 Interceptor | 
InterceptorChainFactory.buildInterceptorChain()
 | 
 Interceptor | 
InterceptorChainFactory.correctInterceptorChaining(Interceptor first)
The same as InterceptorChainFactory.correctInterceptorChaining(java.util.List)
 except that it takes in the first interceptor in the chain instead of a list of interceptors, and traverses the chain to
 generate a list. | 
 Interceptor | 
InterceptorChainFactory.correctInterceptorChaining(List<Interceptor> interceptors)
"Fixes" the next() and last() pointers for each interceptor, based on the order presented in the list passed in, and also re-assesses dependencies for each interceptor, injecting dependencies accordingingly.  | 
 Interceptor | 
InterceptorChainFactory.setFirstInterceptor(Class<? extends Interceptor> clazz)
 | 
 Interceptor | 
InterceptorChainFactory.setFirstInterceptor(Interceptor i)
 | 
static Interceptor | 
InterceptorChainFactory.setLastInterceptorPointer(Interceptor first,
                          Interceptor last)
 | 
| Methods in org.jboss.cache.factories that return types with arguments of type Interceptor | |
|---|---|
static List<Interceptor> | 
InterceptorChainFactory.asList(Interceptor interceptor)
 | 
| Methods in org.jboss.cache.factories with parameters of type Interceptor | |
|---|---|
static List<Interceptor> | 
InterceptorChainFactory.asList(Interceptor interceptor)
 | 
 Interceptor | 
InterceptorChainFactory.correctInterceptorChaining(Interceptor first)
The same as InterceptorChainFactory.correctInterceptorChaining(java.util.List)
 except that it takes in the first interceptor in the chain instead of a list of interceptors, and traverses the chain to
 generate a list. | 
 Interceptor | 
InterceptorChainFactory.setFirstInterceptor(Interceptor i)
 | 
static Interceptor | 
InterceptorChainFactory.setLastInterceptorPointer(Interceptor first,
                          Interceptor last)
 | 
| Method parameters in org.jboss.cache.factories with type arguments of type Interceptor | |
|---|---|
 Interceptor | 
InterceptorChainFactory.correctInterceptorChaining(List<Interceptor> interceptors)
"Fixes" the next() and last() pointers for each interceptor, based on the order presented in the list passed in, and also re-assesses dependencies for each interceptor, injecting dependencies accordingingly.  | 
 Interceptor | 
InterceptorChainFactory.setFirstInterceptor(Class<? extends Interceptor> clazz)
 | 
| 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 | 
BaseRpcInterceptor
Acts as a base for all RPC calls - subclassed by ReplicationInterceptor and OptimisticReplicationInterceptor. | 
 class | 
BaseTransactionalContextInterceptor
Class providing some base functionality around manipulating transactions and global transactions withing invocation contexts.  | 
 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 | 
DataGravitatorInterceptor
The Data Gravitator interceptor intercepts cache misses and attempts to 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 CacheImpl is configured with ClusteredSyncMode as INVALIDATE.  | 
 class | 
InvocationContextInterceptor
Always place this interceptor at the start of the interceptor chain to ensure invocation contexts and set up and cleaned up correctly.  | 
 class | 
MarshalledValueInterceptor
Interceptor that handles the wrapping and unwrapping of cached data using MarshalledValues. | 
 class | 
MethodDispacherInterceptor
The purpose of this interceptor is to supply a nicer way of handling the interception of desired methods: - one can regiter to be notified on an particular method call by extending handleCalledMethod method.  | 
 class | 
NotificationInterceptor
The interceptor in charge of firing off notifications to cache listeners  | 
 class | 
OptimisticCreateIfNotExistsInterceptor
Used to create new NodeSPI instances in the main data structure and then copy it into the
 TransactionWorkspace as WorkspaceNodes as 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 TransactionWorkspace against data in the underlying data structure
 (versions only) and then applies changes to the underlying data structure. | 
 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
Deprecated.  | 
| Fields in org.jboss.cache.interceptors declared as Interceptor | |
|---|---|
protected  Interceptor | 
Interceptor.last
 | 
protected  Interceptor | 
Interceptor.next
 | 
| Methods in org.jboss.cache.interceptors that return Interceptor | |
|---|---|
 Interceptor | 
Interceptor.getLast()
 | 
 Interceptor | 
Interceptor.getNext()
 | 
| Methods in org.jboss.cache.interceptors with parameters of type Interceptor | |
|---|---|
 void | 
Interceptor.setLast(Interceptor last)
 | 
 void | 
Interceptor.setNext(Interceptor i)
 | 
| Uses of Interceptor in org.jboss.cache.invocation | 
|---|
| Fields in org.jboss.cache.invocation declared as Interceptor | |
|---|---|
protected  Interceptor | 
AbstractInvocationDelegate.interceptorChain
 | 
| Methods in org.jboss.cache.invocation that return types with arguments of type Interceptor | |
|---|---|
 List<Interceptor> | 
CacheInvocationDelegate.getInterceptorChain()
 | 
| Methods in org.jboss.cache.invocation with parameters of type Interceptor | |
|---|---|
 void | 
CacheInvocationDelegate.addInterceptor(Interceptor i,
               Class<? extends Interceptor> afterInterceptor)
 | 
 void | 
CacheInvocationDelegate.addInterceptor(Interceptor i,
               int position)
 | 
| Method parameters in org.jboss.cache.invocation with type arguments of type Interceptor | |
|---|---|
 void | 
CacheInvocationDelegate.addInterceptor(Interceptor i,
               Class<? extends Interceptor> afterInterceptor)
 | 
 void | 
CacheInvocationDelegate.removeInterceptor(Class<? extends Interceptor> interceptorType)
 | 
| Uses of Interceptor in org.jboss.cache.jmx | 
|---|
| Method parameters in org.jboss.cache.jmx with type arguments of type Interceptor | |
|---|---|
static void | 
JmxUtil.registerInterceptors(MBeanServer server,
                     List<Interceptor> interceptors,
                     String cacheObjectName)
 | 
static void | 
JmxUtil.unregisterInterceptors(MBeanServer server,
                       List<Interceptor> interceptors,
                       String cacheObjectName)
 | 
| Uses of Interceptor in org.jboss.cache.util | 
|---|
| Methods in org.jboss.cache.util with parameters of type Interceptor | |
|---|---|
static String | 
CachePrinter.printInterceptorChain(Interceptor i)
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||