Class | Description |
---|---|
AbstractIracLocalSiteInterceptor |
A
DDAsyncInterceptor with common code for all the IRAC related interceptors. |
AbstractIracRemoteSiteInterceptor |
An IRAC related interceptor that that handles the requests from the remote site.
|
AsyncInterceptorChainImpl |
Knows how to build and manage a chain of interceptors.
|
BaseRpcInterceptor |
Acts as a base for all RPC calls
|
BaseStateTransferInterceptor |
A base class for a state transfer interceptor.
|
BaseStateTransferInterceptor.LostDataVisitor | |
BatchingInterceptor |
Interceptor that captures batched calls and attaches contexts.
|
BiasedEntryWrappingInterceptor | |
CacheLoaderInterceptor<K,V> | |
CacheMgmtInterceptor |
Captures cache management statistics.
|
CacheWriterInterceptor |
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.
|
ClusteredCacheLoaderInterceptor<K,V> |
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.
|
ClusteringInterceptor |
Base class for distribution interceptors.
|
CorePackageImpl | |
DistCacheWriterInterceptor |
Cache store interceptor specific for the distribution and replication cache modes.
|
EntryWrappingInterceptor |
Interceptor in charge with wrapping entries and add them in caller's context.
|
GroupingInterceptor |
An interceptor that keeps track of the keys
added/removed during the processing of a
GetKeysInGroupCommand |
GroupingInterceptor.KeyListener | |
InvalidationInterceptor |
This interceptor acts as a replacement to the replication interceptor when the CacheImpl is configured with
ClusteredSyncMode as INVALIDATE.
|
InvocationContextInterceptor | |
IsMarshallableInterceptor |
Interceptor to verify whether parameters passed into cache are marshallables
or not.
|
JmxStatsCommandInterceptor |
Base class for all the interceptors exposing management statistics.
|
MultiSubCommandInvoker |
Invoke a sequence of sub-commands.
|
NonTxIracLocalSiteInterceptor |
Interceptor used by IRAC for non transactional caches to handle the local site updates.
|
NonTxIracRemoteSiteInterceptor |
Interceptor for non-transactional caches to handle updates from remote sites.
|
NotificationInterceptor |
The interceptor in charge of firing off notifications to cache listeners
|
OptimisticTxIracLocalSiteInterceptor |
Interceptor used by IRAC for optimistic transactional caches to handle the local site updates.
|
OptimisticTxIracRemoteSiteInterceptor |
Interceptor for optimistic transactional caches to handle updates from remote sites.
|
PassivationCacheLoaderInterceptor<K,V> | |
PassivationClusteredCacheLoaderInterceptor<K,V> | |
PassivationWriterInterceptor |
Handles store write operations when passivation enabled that don't entail reading the entry first
|
PessimisticTxIracLocalInterceptor |
Interceptor used by IRAC for pessimistic transactional caches to handle the local site updates.
|
PessimisticTxIracRemoteSiteInterceptor |
Interceptor for pessimsitic transactional caches to handle updates from remote sites.
|
PrefetchInterceptor<K,V> | |
QueueAsyncInvocationStage |
Invocation stage representing a computation that may or may not be done yet.
|
RetryingEntryWrappingInterceptor |
Used in @{link org.infinispan.configuration.cache.CacheMode#SCATTERED_SYNC scattered cache}
The commit is executed in
ScatteredDistributionInterceptor
before replicating the change from primary owner. |
ScatteredCacheWriterInterceptor |
Similar to
DistCacheWriterInterceptor but as commands are not forwarded from primary owner
so we just write to the store all the time (with non-shared interceptors). |
SimpleAsyncInvocationStage |
Invocation stage representing a computation that may or may not be done yet.
|
TransactionalExceptionEvictionInterceptor |
Interceptor that prevents the cache from inserting too many entries over a configured maximum amount.
|
TransactionalStoreInterceptor |
An interceptor which ensures that writes to an underlying transactional store are prepared->committed/rolledback as part
of the 2PC, therefore ensuring that the cache and transactional store(s) remain consistent.
|
TxInterceptor<K,V> |
Interceptor in charge with handling transaction related operations, e.g enlisting cache as an transaction
participant, propagating remotely initiated changes.
|
VersionedEntryWrappingInterceptor |
Interceptor in charge with wrapping entries and add them in caller's context.
|
VersionInterceptor |
Interceptor installed when compatiblity is enabled.
|
Exception | Description |
---|---|
ContainerFullException |
Exception that is thrown when exception based eviction is enabled and the cache is full
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.