| Package | Description |
|---|---|
| org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
|
| org.infinispan.affinity |
This package contains the
KeyAffinityService interfaces which allow user code to determine mapping of keys onto nodes |
| org.infinispan.affinity.impl | |
| org.infinispan.cache.impl | |
| org.infinispan.client.hotrod |
Hot Rod client API.
|
| org.infinispan.client.hotrod.impl | |
| org.infinispan.client.hotrod.impl.transaction | |
| org.infinispan.commons.api |
Commons API package
|
| org.infinispan.container.versioning.irac | |
| org.infinispan.factories |
Factories are internal components used to create other components based on a cache's
configuration.
|
| org.infinispan.manager |
Cache manager API.
|
| org.infinispan.manager.impl | |
| org.infinispan.persistence.cluster |
A
CacheLoader (not CacheWriter) that polls other nodes in the cluster for state. |
| org.infinispan.persistence.file |
Simple filesystem-based
CacheWriter implementation. |
| org.infinispan.persistence.manager |
Implementations of the
PersistenceManager interface, which define the logic
of how infinispan interacts with external stores. |
| org.infinispan.persistence.spi |
The Persistence SPI.
|
| org.infinispan.persistence.support | |
| org.infinispan.remoting.transport |
Transports handle the low-level networking, used by the remoting components.
|
| org.infinispan.remoting.transport.jgroups |
A transport implementation based on JGroups.
|
| org.infinispan.security |
Security API.
|
| org.infinispan.security.impl | |
| org.infinispan.util.concurrent |
Thread-safe containers and other concurrency-related utilities, designed to supplement JDK concurrency utilities
and containers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AdvancedCache<K,V>
An advanced interface that exposes additional methods not available on
Cache. |
interface |
Cache<K,V>
The central interface of Infinispan.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
KeyAffinityService<K>
Defines a service that generates keys to be mapped to specific nodes in a distributed(vs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
KeyAffinityServiceImpl<K>
Implementation of KeyAffinityService.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDelegatingAdvancedCache<K,V>
Similar to
AbstractDelegatingCache, but for AdvancedCache. |
class |
AbstractDelegatingCache<K,V>
This is a convenient base class for implementing a cache delegate.
|
class |
CacheImpl<K,V> |
class |
CacheSupport<K,V> |
class |
DecoratedCache<K,V>
A decorator to a cache, which can be built with a specific set of
Flags. |
class |
EncoderCache<K,V>
|
class |
SimpleCacheImpl<K,V>
Simple local cache without interceptor stack.
|
class |
StatsCollectingCache<K,V>
Wraps existing
AdvancedCache to collect statistics |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RemoteCache<K,V>
Provides remote reference to a Hot Rod server/cluster.
|
interface |
RemoteCacheContainer |
| Modifier and Type | Class and Description |
|---|---|
class |
RemoteCacheManager
Factory for
RemoteCaches. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InternalRemoteCache<K,V> |
| Modifier and Type | Class and Description |
|---|---|
class |
DelegatingRemoteCache<K,V>
Delegates all invocations to the provided underlying
InternalRemoteCache but provides extensibility to intercept
when a method is invoked. |
class |
InvalidatedNearRemoteCache<K,V>
Near
RemoteCache implementation enabling |
class |
RemoteCacheImpl<K,V> |
class |
RemoteCacheSupport<K,V>
Purpose: keep all delegating and unsupported methods in one place -> readability.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionalRemoteCacheImpl<K,V>
A
RemoteCache implementation that handles Transaction. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BasicCache<K,V>
BasicCache provides the common building block for the two different types of caches that Infinispan provides:
embedded and remote.
|
interface |
BasicCacheContainer
BasicCacheContainer defines the methods used to obtain a
BasicCache. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IracVersionGenerator
A version generator for the IRAC protocol.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultIracVersionGenerator
Default implementation of
IracVersionGenerator. |
class |
NoOpIracVersionGenerator
A no-op implementation of
IracVersionGenerator for caches without asynchronous remote site backups. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractComponentRegistry
Deprecated.
Since 9.4, please use
BasicComponentRegistry instead. |
class |
ComponentRegistry
Named cache specific components
|
class |
GlobalComponentRegistry
A global component registry where shared components are stored.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CacheContainer |
interface |
EmbeddedCacheManager
EmbeddedCacheManager is an CacheManager that runs in the same JVM as the client.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultCacheManager
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDelegatingEmbeddedCacheManager
This is a convenient base class for implementing a cache manager delegate.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterLoader
Deprecated.
since 11.0. To be removed in 14.0 ISPN-11864 with no direct replacement.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SingleFileStore<K,V>
A filesystem-based implementation of a
AdvancedLoadWriteStore. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PersistenceManager
Defines the logic for interacting with the chain of external storage.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PassivationPersistenceManager |
class |
PersistenceManagerImpl |
class |
PersistenceManagerStub |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AdvancedCacheExpirationWriter<K,V>
Deprecated.
since 11.0 replaced by
NonBlockingStore |
interface |
AdvancedCacheLoader<K,V>
Deprecated.
since 11.0 replaced by
NonBlockingStore |
interface |
AdvancedCacheWriter<K,V>
Deprecated.
since 11.0 replaced by
NonBlockingStore |
interface |
AdvancedLoadWriteStore<K,V>
Deprecated.
since 11.0 replaced by
NonBlockingStore |
interface |
CacheLoader<K,V>
Deprecated.
since 11.0 replaced by
NonBlockingStore |
interface |
CacheWriter<K,V>
Deprecated.
since 11.0 replaced by
NonBlockingStore |
interface |
ExternalStore<K,V>
Deprecated.
since 11.0 replaced by
NonBlockingStore |
interface |
FlagAffectedStore<K,V>
Implemented by stores that can skip writes based on certain flags present in the invocation.
|
interface |
SegmentedAdvancedLoadWriteStore<K,V>
Deprecated.
since 11.0 replaced by
NonBlockingStore |
interface |
TransactionalCacheWriter<K,V>
Deprecated.
since 11.0 replaced by
NonBlockingStore |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSegmentedAdvancedLoadWriteStore<K,V>
Abstract segment loader writer that implements all the single key non segmented methods by invoking the segmented
equivalent by passing in the segment returned from invoking
AbstractSegmentedAdvancedLoadWriteStore.getKeyMapper(). |
class |
ComposedSegmentedLoadWriteStore<K,V,T extends AbstractSegmentedStoreConfiguration>
Segmented store that creates multiple inner stores for each segment.
|
class |
DelegatingCacheLoader<K,V> |
class |
DelegatingCacheWriter<K,V> |
class |
DelegatingPersistenceManager |
| Modifier and Type | Method and Description |
|---|---|
Lifecycle |
NonBlockingStoreAdapter.getActualStore() |
| Constructor and Description |
|---|
NonBlockingStoreAdapter(Lifecycle oldStoreImpl) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Transport
An interface that provides a communication link with remote caches.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDelegatingTransport
Designed to be overwrite.
|
class |
AbstractTransport
Deprecated.
Since 9.1, please implement
Transport directly. |
| Modifier and Type | Class and Description |
|---|---|
class |
JGroupsTransport
An encapsulation of a JGroups transport.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SecureCache<K,V>
SecureCache.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SecureCacheImpl<K,V>
SecureCacheImpl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SynchronizedRestarter.restartComponent(Lifecycle component) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.