Package | Description |
---|---|
org.infinispan.eviction.impl | |
org.infinispan.interceptors.impl |
Basic interceptors
|
org.infinispan.remoting.inboundhandler |
Handling of inbound commands on remote nodes.
|
org.infinispan.remoting.rpc |
Remote Procedure Call (RPC) interfaces and components used to invoke remote methods on cache instances.
|
org.infinispan.stats.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
PassivationManager
A passivation manager
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPassivationManager
A passivation manager
|
class |
PassivationManagerImpl |
class |
PassivationManagerStub |
Modifier and Type | Class and Description |
---|---|
class |
CacheLoaderInterceptor<K,V> |
class |
CacheMgmtInterceptor
Captures cache management statistics.
|
class |
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.
|
class |
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.
|
class |
DistCacheWriterInterceptor
Cache store interceptor specific for the distribution and replication cache modes.
|
class |
InvalidationInterceptor
This interceptor acts as a replacement to the replication interceptor when the CacheImpl is configured with
ClusteredSyncMode as INVALIDATE.
|
class |
JmxStatsCommandInterceptor
Base class for all the interceptors exposing management statistics.
|
class |
PassivationCacheLoaderInterceptor<K,V> |
class |
PassivationClusteredCacheLoaderInterceptor<K,V> |
class |
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). |
class |
TxInterceptor<K,V>
Interceptor in charge with handling transaction related operations, e.g enlisting cache as an transaction
participant, propagating remotely initiated changes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PerCacheInboundInvocationHandler
Interface to invoke when a
CacheRpcCommand is received from other node in the
local site. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDelegatingHandler
Class to be extended to allow some control over the
PerCacheInboundInvocationHandler
in tests. |
class |
BasePerCacheInboundInvocationHandler
Implementation with the default handling methods and utilities methods.
|
class |
NonTxPerCacheInboundInvocationHandler
A
PerCacheInboundInvocationHandler implementation for non-total order
caches. |
class |
TrianglePerCacheInboundInvocationHandler
A
PerCacheInboundInvocationHandler implementation for non-transactional and distributed caches that uses the
triangle algorithm. |
class |
TxPerCacheInboundInvocationHandler
A
PerCacheInboundInvocationHandler implementation for non-total order caches. |
Modifier and Type | Class and Description |
---|---|
class |
RpcManagerImpl
This component really is just a wrapper around a
Transport implementation,
and is used to set up the transport and provide lifecycle and dependency hooks into external transport
implementations. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClusterStats |
class |
CacheContainerStatsImpl
Deprecated.
Since 10.1.3. This mixes statistics across unrelated caches so the reported numbers don't have too much
relevance. Please use
Stats or ClusterCacheStats instead. |
class |
ClusterCacheStatsImpl |
class |
ClusterContainerStatsImpl |
class |
StatsCollector |
Copyright © 2021 JBoss by Red Hat. All rights reserved.