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

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)
           
 



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