Uses of Interface
org.infinispan.commons.api.Lifecycle
Package
Description
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
This package contains the
KeyAffinityService
interfaces which allow user code to determine mapping of keys onto nodesHot Rod client API.
Commons API package
Factories are internal components used to create other components based on a cache's
configuration.
Cache manager API.
A
CacheLoader
(not CacheWriter
) that polls other nodes in the cluster for state.The Persistence SPI.
Transports handle the low-level networking, used by the remoting components.
A transport implementation based on JGroups.
Security API.
Thread-safe containers and other concurrency-related utilities, designed to supplement JDK concurrency utilities
and containers.
-
Uses of Lifecycle in org.infinispan
Modifier and TypeInterfaceDescriptioninterface
AdvancedCache<K,
V> An advanced interface that exposes additional methods not available onCache
.interface
Cache<K,
V> The central interface of Infinispan. -
Uses of Lifecycle in org.infinispan.affinity
Modifier and TypeInterfaceDescriptioninterface
Defines a service that generates keys to be mapped to specific nodes in a distributed(vs. -
Uses of Lifecycle in org.infinispan.affinity.impl
Modifier and TypeClassDescriptionclass
Implementation of KeyAffinityService. -
Uses of Lifecycle in org.infinispan.cache.impl
Modifier and TypeClassDescriptionclass
Similar toAbstractDelegatingCache
, but forAdvancedCache
.class
This is a convenient base class for implementing a cache delegate.class
CacheImpl<K,
V> class
DecoratedCache<K,
V> A decorator to a cache, which can be built with a specific set ofFlag
s.class
EncoderCache<K,
V> class
SimpleCacheImpl<K,
V> Simple local cache without interceptor stack.class
StatsCollectingCache<K,
V> Wraps existingAdvancedCache
to collect statistics -
Uses of Lifecycle in org.infinispan.client.hotrod
Modifier and TypeInterfaceDescriptioninterface
RemoteCache<K,
V> Provides remote reference to a Hot Rod server/cluster.interface
-
Uses of Lifecycle in org.infinispan.client.hotrod.impl
Modifier and TypeClassDescriptionclass
Delegates all invocations to the provided underlyingInternalRemoteCache
but provides extensibility to intercept when a method is invoked.class
NearRemoteCache
implementation enablingclass
RemoteCacheImpl<K,
V> class
RemoteCacheSupport<K,
V> Purpose: keep all delegating and unsupported methods in one place -> readability. -
Uses of Lifecycle in org.infinispan.commons.api
Modifier and TypeInterfaceDescriptioninterface
BasicCache<K,
V> BasicCache provides the common building block for the two different types of caches that Infinispan provides: embedded and remote.interface
BasicCacheContainer defines the methods used to obtain aBasicCache
. -
Uses of Lifecycle in org.infinispan.container.versioning.irac
Modifier and TypeInterfaceDescriptioninterface
A version generator for the IRAC protocol.Modifier and TypeClassDescriptionclass
Default implementation ofIracVersionGenerator
.class
A no-op implementation ofIracVersionGenerator
for caches without asynchronous remote site backups. -
Uses of Lifecycle in org.infinispan.factories
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.class
Named cache specific componentsclass
A global component registry where shared components are stored. -
Uses of Lifecycle in org.infinispan.manager
Modifier and TypeInterfaceDescriptioninterface
interface
EmbeddedCacheManager is an CacheManager that runs in the same JVM as the client.Modifier and TypeClassDescriptionclass
-
Uses of Lifecycle in org.infinispan.manager.impl
Modifier and TypeClassDescriptionclass
This is a convenient base class for implementing a cache manager delegate. -
Uses of Lifecycle in org.infinispan.persistence.cluster
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.since 11.0. -
Uses of Lifecycle in org.infinispan.persistence.spi
Modifier and TypeInterfaceDescriptioninterface
Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
interface
AdvancedCacheLoader<K,
V> Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
interface
AdvancedCacheWriter<K,
V> Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
interface
Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
interface
CacheLoader<K,
V> Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
interface
CacheWriter<K,
V> Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
interface
ExternalStore<K,
V> Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
interface
FlagAffectedStore<K,
V> Implemented by stores that can skip writes based on certain flags present in the invocation.interface
Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
interface
Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
-
Uses of Lifecycle in org.infinispan.persistence.support
Modifier and TypeClassDescriptionclass
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 invokingAbstractSegmentedAdvancedLoadWriteStore.getKeyMapper()
.class
Segmented store that creates multiple inner stores for each segment.class
class
class
-
Uses of Lifecycle in org.infinispan.remoting.transport
Modifier and TypeInterfaceDescriptioninterface
An interface that provides a communication link with remote caches.Modifier and TypeClassDescriptionclass
Designed to be overwrite.class
Deprecated, for removal: This API element is subject to removal in a future version.Since 9.1, please implementTransport
directly. -
Uses of Lifecycle in org.infinispan.remoting.transport.impl
-
Uses of Lifecycle in org.infinispan.remoting.transport.jgroups
-
Uses of Lifecycle in org.infinispan.security
-
Uses of Lifecycle in org.infinispan.security.impl
-
Uses of Lifecycle in org.infinispan.server.core
-
Uses of Lifecycle in org.infinispan.server.hotrod.tx.table
Modifier and TypeClassDescriptionclass
It is a transaction log that registers all the transaction decisions before changing the cache. -
Uses of Lifecycle in org.infinispan.util.concurrent
Modifier and TypeMethodDescriptionvoid
SynchronizedRestarter.restartComponent
(Lifecycle component)
BasicComponentRegistry
instead.