Package | Description |
---|---|
org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
|
org.infinispan.cache.impl | |
org.infinispan.configuration.cache |
Cache configuration |
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.interceptors.base |
Base interceptors containing common, reusable behavior.
|
org.infinispan.interceptors.compat | |
org.infinispan.interceptors.distribution | |
org.infinispan.interceptors.locking | |
org.infinispan.interceptors.totalorder | |
org.infinispan.interceptors.xsite | |
org.infinispan.partitionhandling.impl | |
org.infinispan.security.actions | |
org.infinispan.security.impl | |
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
org.infinispan.stats.impl | |
org.infinispan.stats.topK | |
org.infinispan.stats.wrappers |
Modifier and Type | Method and Description |
---|---|
List<CommandInterceptor> |
AdvancedCache.getInterceptorChain()
Retrieves the current Interceptor chain.
|
Modifier and Type | Method and Description |
---|---|
void |
AdvancedCache.addInterceptor(CommandInterceptor 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 NUM_INTERCEPTORS - 1.
|
boolean |
AdvancedCache.addInterceptorAfter(CommandInterceptor i,
Class<? extends CommandInterceptor> afterInterceptor)
Adds a custom interceptor to the interceptor chain, after an instance of the specified interceptor type.
|
boolean |
AdvancedCache.addInterceptorBefore(CommandInterceptor i,
Class<? extends CommandInterceptor> beforeInterceptor)
Adds a custom interceptor to the interceptor chain, before an instance of the specified interceptor type.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AdvancedCache.addInterceptorAfter(CommandInterceptor i,
Class<? extends CommandInterceptor> afterInterceptor)
Adds a custom interceptor to the interceptor chain, after an instance of the specified interceptor type.
|
boolean |
AdvancedCache.addInterceptorBefore(CommandInterceptor i,
Class<? extends CommandInterceptor> beforeInterceptor)
Adds a custom interceptor to the interceptor chain, before an instance of the specified interceptor type.
|
void |
AdvancedCache.removeInterceptor(Class<? extends CommandInterceptor> interceptorType)
Removes the interceptor of specified type.
|
Modifier and Type | Method and Description |
---|---|
List<CommandInterceptor> |
CacheImpl.getInterceptorChain() |
List<CommandInterceptor> |
AbstractDelegatingAdvancedCache.getInterceptorChain() |
List<CommandInterceptor> |
SimpleCacheImpl.getInterceptorChain() |
Modifier and Type | Method and Description |
---|---|
void |
CacheImpl.addInterceptor(CommandInterceptor i,
int position) |
void |
AbstractDelegatingAdvancedCache.addInterceptor(CommandInterceptor i,
int position) |
void |
SimpleCacheImpl.addInterceptor(CommandInterceptor i,
int position) |
boolean |
CacheImpl.addInterceptorAfter(CommandInterceptor i,
Class<? extends CommandInterceptor> afterInterceptor) |
boolean |
AbstractDelegatingAdvancedCache.addInterceptorAfter(CommandInterceptor i,
Class<? extends CommandInterceptor> afterInterceptor) |
boolean |
SimpleCacheImpl.addInterceptorAfter(CommandInterceptor i,
Class<? extends CommandInterceptor> afterInterceptor) |
boolean |
CacheImpl.addInterceptorBefore(CommandInterceptor i,
Class<? extends CommandInterceptor> beforeInterceptor) |
boolean |
AbstractDelegatingAdvancedCache.addInterceptorBefore(CommandInterceptor i,
Class<? extends CommandInterceptor> beforeInterceptor) |
boolean |
SimpleCacheImpl.addInterceptorBefore(CommandInterceptor i,
Class<? extends CommandInterceptor> beforeInterceptor) |
Modifier and Type | Method and Description |
---|---|
boolean |
CacheImpl.addInterceptorAfter(CommandInterceptor i,
Class<? extends CommandInterceptor> afterInterceptor) |
boolean |
AbstractDelegatingAdvancedCache.addInterceptorAfter(CommandInterceptor i,
Class<? extends CommandInterceptor> afterInterceptor) |
boolean |
SimpleCacheImpl.addInterceptorAfter(CommandInterceptor i,
Class<? extends CommandInterceptor> afterInterceptor) |
boolean |
CacheImpl.addInterceptorBefore(CommandInterceptor i,
Class<? extends CommandInterceptor> beforeInterceptor) |
boolean |
AbstractDelegatingAdvancedCache.addInterceptorBefore(CommandInterceptor i,
Class<? extends CommandInterceptor> beforeInterceptor) |
boolean |
SimpleCacheImpl.addInterceptorBefore(CommandInterceptor i,
Class<? extends CommandInterceptor> beforeInterceptor) |
void |
CacheImpl.removeInterceptor(Class<? extends CommandInterceptor> interceptorType) |
void |
AbstractDelegatingAdvancedCache.removeInterceptor(Class<? extends CommandInterceptor> interceptorType) |
void |
SimpleCacheImpl.removeInterceptor(Class<? extends CommandInterceptor> interceptorType) |
Modifier and Type | Field and Description |
---|---|
static AttributeDefinition<CommandInterceptor> |
InterceptorConfiguration.INTERCEPTOR |
Modifier and Type | Method and Description |
---|---|
CommandInterceptor |
InterceptorConfiguration.interceptor() |
Modifier and Type | Method and Description |
---|---|
Class<? extends CommandInterceptor> |
InterceptorConfiguration.after() |
Class<? extends CommandInterceptor> |
InterceptorConfiguration.before() |
Class<? extends CommandInterceptor> |
InterceptorConfiguration.interceptorClass() |
Modifier and Type | Method and Description |
---|---|
InterceptorConfigurationBuilder |
InterceptorConfigurationBuilder.interceptor(CommandInterceptor interceptor)
An instance of the new custom interceptor to add to the configuration.
|
Modifier and Type | Method and Description |
---|---|
InterceptorConfigurationBuilder |
InterceptorConfigurationBuilder.after(Class<? extends CommandInterceptor> after)
Dictates that the custom interceptor appears immediately after the specified interceptor.
|
InterceptorConfigurationBuilder |
InterceptorConfigurationBuilder.before(Class<? extends CommandInterceptor> before)
Dictates that the custom interceptor appears immediately before the specified interceptor.
|
InterceptorConfigurationBuilder |
InterceptorConfigurationBuilder.interceptorClass(Class<? extends CommandInterceptor> interceptorClass)
Class of the new custom interceptor to add to the configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
ActivationInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
BatchingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
CacheLoaderInterceptor<K,V>
Deprecated.
Since 8.2, no longer public API.
|
class |
CacheMgmtInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
CacheWriterInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
CallInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
ClusteredActivationInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
ClusteredCacheLoaderInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
ClusteringInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
DeadlockDetectingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
DistCacheWriterInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
EntryWrappingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
GroupingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
InvalidationInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
InvocationContextInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
IsMarshallableInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
MarshalledValueInterceptor<K,V>
Deprecated.
Since 8.2, no longer public API.
|
class |
NotificationInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
TxInterceptor<K,V>
Deprecated.
Since 8.2, no longer public API.
|
class |
VersionedEntryWrappingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
Modifier and Type | Method and Description |
---|---|
CommandInterceptor |
InterceptorChain.getFirstInChain() |
Modifier and Type | Method and Description |
---|---|
List<CommandInterceptor> |
InterceptorChain.asList()
Returns an unmofiable list with all the interceptors in sequence.
|
List<CommandInterceptor> |
InterceptorChain.getInterceptorsWhichExtend(Class<? extends CommandInterceptor> interceptorClass)
Returns all interceptors which extend the given command interceptor.
|
List<CommandInterceptor> |
InterceptorChain.getInterceptorsWithClass(Class clazz)
Returns all the interceptors that have the fully qualified name of their class equal with the supplied class
name.
|
Modifier and Type | Method and Description |
---|---|
void |
InterceptorChain.addInterceptor(CommandInterceptor interceptor,
int position)
Inserts the given interceptor at the specified position in the chain (o based indexing).
|
boolean |
InterceptorChain.addInterceptorAfter(CommandInterceptor toAdd,
Class<? extends CommandInterceptor> afterInterceptor)
Adds a new interceptor in list after an interceptor of a given type.
|
boolean |
InterceptorChain.addInterceptorBefore(CommandInterceptor toAdd,
Class<? extends CommandInterceptor> beforeInterceptor)
Adds a new interceptor in list after an interceptor of a given type.
|
boolean |
InterceptorChain.addInterceptorBefore(CommandInterceptor toAdd,
Class<? extends CommandInterceptor> beforeInterceptor,
boolean isCustom)
Deprecated.
|
void |
InterceptorChain.appendInterceptor(CommandInterceptor ci,
boolean isCustom)
Appends at the end.
|
boolean |
InterceptorChain.containsInstance(CommandInterceptor interceptor)
Checks whether the chain contains the supplied interceptor instance.
|
boolean |
InterceptorChain.replaceInterceptor(CommandInterceptor replacingInterceptor,
Class<? extends CommandInterceptor> toBeReplacedInterceptorType)
Replaces an existing interceptor of the given type in the interceptor chain with a new interceptor instance passed as parameter.
|
void |
InterceptorChain.setFirstInChain(CommandInterceptor interceptor)
Mainly used by unit tests to replace the interceptor chain with the starting point passed in.
|
Modifier and Type | Method and Description |
---|---|
boolean |
InterceptorChain.addInterceptorAfter(CommandInterceptor toAdd,
Class<? extends CommandInterceptor> afterInterceptor)
Adds a new interceptor in list after an interceptor of a given type.
|
boolean |
InterceptorChain.addInterceptorBefore(CommandInterceptor toAdd,
Class<? extends CommandInterceptor> beforeInterceptor)
Adds a new interceptor in list after an interceptor of a given type.
|
boolean |
InterceptorChain.addInterceptorBefore(CommandInterceptor toAdd,
Class<? extends CommandInterceptor> beforeInterceptor,
boolean isCustom)
Deprecated.
|
boolean |
InterceptorChain.containsInterceptorType(Class<? extends CommandInterceptor> interceptorType) |
boolean |
InterceptorChain.containsInterceptorType(Class<? extends CommandInterceptor> interceptorType,
boolean alsoMatchSubClasses) |
List<CommandInterceptor> |
InterceptorChain.getInterceptorsWhichExtend(Class<? extends CommandInterceptor> interceptorClass)
Returns all interceptors which extend the given command interceptor.
|
protected boolean |
InterceptorChain.isFirstInChain(Class<? extends CommandInterceptor> clazz) |
void |
InterceptorChain.removeInterceptor(Class<? extends CommandInterceptor> clazz)
Removes all the occurences of supplied interceptor type from the chain.
|
boolean |
InterceptorChain.replaceInterceptor(CommandInterceptor replacingInterceptor,
Class<? extends CommandInterceptor> toBeReplacedInterceptorType)
Replaces an existing interceptor of the given type in the interceptor chain with a new interceptor instance passed as parameter.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseCustomInterceptor
Anyone using the
AdvancedCache.addInterceptor(CommandInterceptor, int) method (or any of its
overloaded forms) or registering custom interceptors via XML should extend this base class when creating their own
custom interceptors. |
class |
BaseRpcInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
BaseStateTransferInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
JmxStatsCommandInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
PrePostProcessingCommandInterceptor
This interceptor adds pre and post processing to each visitXXX() method.
|
Modifier and Type | Method and Description |
---|---|
CommandInterceptor |
CommandInterceptor.getNext()
Retrieves the next interceptor in the chain.
|
Modifier and Type | Method and Description |
---|---|
void |
CommandInterceptor.setNext(CommandInterceptor next)
Sets the next interceptor in the chain to the interceptor passed in.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseTypeConverterInterceptor<K,V>
Deprecated.
Since 8.2, no longer public API.
|
class |
TypeConverterInterceptor<K,V>
Deprecated.
Since 8.2, no longer public API.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseDistributionInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
DistributionBulkInterceptor<K,V>
Deprecated.
Since 8.2, no longer public API.
|
class |
L1LastChanceInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
L1NonTxInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
L1TxInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
NonTxDistributionInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
TxDistributionInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
VersionedDistributionInterceptor
Deprecated.
Since 8.2, no longer public API.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLockingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
AbstractTxLockingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
NonTransactionalLockingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
OptimisticLockingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
PessimisticLockingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
Modifier and Type | Class and Description |
---|---|
class |
TotalOrderDistributionInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
TotalOrderInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
TotalOrderStateTransferInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
TotalOrderVersionedDistributionInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
TotalOrderVersionedEntryWrappingInterceptor
Deprecated.
Since 8.2, no longer public API.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseBackupInterceptor |
class |
NonTransactionalBackupInterceptor
Handles x-site data backups for non-transactional caches.
|
class |
OptimisticBackupInterceptor
Handles x-site data backups for optimistic transactional caches.
|
class |
PessimisticBackupInterceptor
Handles x-site data backups for pessimistic transactional caches.
|
Modifier and Type | Class and Description |
---|---|
class |
PartitionHandlingInterceptor |
Modifier and Type | Method and Description |
---|---|
List<CommandInterceptor> |
GetCacheInterceptorChainAction.run() |
Modifier and Type | Method and Description |
---|---|
List<CommandInterceptor> |
SecureCacheImpl.getInterceptorChain() |
Modifier and Type | Method and Description |
---|---|
void |
SecureCacheImpl.addInterceptor(CommandInterceptor i,
int position) |
boolean |
SecureCacheImpl.addInterceptorAfter(CommandInterceptor i,
Class<? extends CommandInterceptor> afterInterceptor) |
boolean |
SecureCacheImpl.addInterceptorBefore(CommandInterceptor i,
Class<? extends CommandInterceptor> beforeInterceptor) |
Modifier and Type | Method and Description |
---|---|
boolean |
SecureCacheImpl.addInterceptorAfter(CommandInterceptor i,
Class<? extends CommandInterceptor> afterInterceptor) |
boolean |
SecureCacheImpl.addInterceptorBefore(CommandInterceptor i,
Class<? extends CommandInterceptor> beforeInterceptor) |
void |
SecureCacheImpl.removeInterceptor(Class<? extends CommandInterceptor> interceptorType) |
Modifier and Type | Class and Description |
---|---|
class |
StateTransferInterceptor
Deprecated.
Since 8.2, no longer public API.
|
class |
TransactionSynchronizerInterceptor
With the Non-Blocking State Transfer (NBST) in place it is possible for a transactional command to be forwarded
multiple times, concurrently to the same node.
|
Modifier and Type | Method and Description |
---|---|
static <T extends CommandInterceptor> |
ClusterCacheStatsImpl.getFirstInterceptorWhichExtends(AdvancedCache<?,?> cache,
Class<T> interceptorClass) |
Modifier and Type | Class and Description |
---|---|
class |
CacheUsageInterceptor
Intercepts the VisitableCommands to calculate the corresponding top-key values.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtendedStatisticInterceptor
Take the statistics about relevant visitable commands.
|
Copyright © 2022 JBoss, a division of Red Hat. All rights reserved.