|
||||||||||
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 MarshalledValue s. |
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 WorkspaceNode s 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 |