Uses of Interface
org.infinispan.commons.api.Lifecycle
-
Packages that use Lifecycle Package Description org.infinispan This is the core of Infinispan, a distributed, transactional, highly scalable data grid platform.org.infinispan.affinity This package contains theKeyAffinityService
interfaces which allow user code to determine mapping of keys onto nodesorg.infinispan.affinity.impl org.infinispan.cache.impl org.infinispan.client.hotrod Hot Rod client API.org.infinispan.commons.api Commons API packageorg.infinispan.container.offheap org.infinispan.factories Factories are internal components used to create other components based on a cache's configuration.org.infinispan.lifecycle Component lifecycle.org.infinispan.lucene.cacheloader org.infinispan.manager Cache manager API.org.infinispan.manager.impl org.infinispan.persistence.async org.infinispan.persistence.cluster ACacheLoader
(notCacheWriter
) that polls other nodes in the cluster for state.org.infinispan.persistence.file Simple filesystem-basedCacheWriter
implementation.org.infinispan.persistence.jdbc.stringbased JDBC CacheStore implementation which maps keys to strings.org.infinispan.persistence.jpa JPA-basedAdvancedLoadWriteStore
.org.infinispan.persistence.leveldb org.infinispan.persistence.manager Implementations of thePersistenceManager
interface, which define the logic of how infinispan interacts with external stores.org.infinispan.persistence.remote Hot Rod-basedAdvancedLoadWriteStore
.org.infinispan.persistence.rest RESTfulAdvancedLoadWriteStore
.org.infinispan.persistence.rocksdb 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.server.hotrod.tx.table org.infinispan.util.concurrent Thread-safe containers and other concurrency-related utilities, designed to supplement JDK concurrency utilities and containers. -
-
Uses of Lifecycle in org.infinispan
Subinterfaces of Lifecycle in org.infinispan Modifier and Type Interface Description interface
AdvancedCache<K,V>
An advanced interface that exposes additional methods not available onCache
.interface
Cache<K,V>
The central interface of Infinispan.Classes in org.infinispan that implement Lifecycle Modifier and Type Class Description class
AbstractDelegatingAdvancedCache<K,V>
Deprecated.Extend fromAbstractDelegatingAdvancedCache
instead.class
AbstractDelegatingCache<K,V>
Deprecated.Extend fromAbstractDelegatingCache
instead. -
Uses of Lifecycle in org.infinispan.affinity
Subinterfaces of Lifecycle in org.infinispan.affinity Modifier and Type Interface Description interface
KeyAffinityService<K>
Defines a service that generates keys to be mapped to specific nodes in a distributed(vs.Classes in org.infinispan.affinity that implement Lifecycle Modifier and Type Class Description class
KeyAffinityServiceImpl<K>
Deprecated.Extend fromKeyAffinityServiceImpl
instead. -
Uses of Lifecycle in org.infinispan.affinity.impl
Classes in org.infinispan.affinity.impl with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Lifecycle Modifier and Type Class Description class
org.infinispan.affinity.impl.KeyAffinityServiceImpl<K>
Implementation of KeyAffinityService. -
Uses of Lifecycle in org.infinispan.cache.impl
Classes in org.infinispan.cache.impl with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Lifecycle Modifier and Type Class Description class
org.infinispan.cache.impl.AbstractDelegatingAdvancedCache<K,V>
Similar toAbstractDelegatingCache
, but forAdvancedCache
.class
org.infinispan.cache.impl.AbstractDelegatingCache<K,V>
This is a convenient base class for implementing a cache delegate. -
Uses of Lifecycle in org.infinispan.client.hotrod
Subinterfaces of Lifecycle in org.infinispan.client.hotrod Modifier and Type Interface Description interface
RemoteCache<K,V>
Provides remote reference to a Hot Rod server/cluster.interface
RemoteCacheContainer
Classes in org.infinispan.client.hotrod that implement Lifecycle Modifier and Type Class Description class
RemoteCacheManager
Factory forRemoteCache
s. -
Uses of Lifecycle in org.infinispan.commons.api
Subinterfaces of Lifecycle in org.infinispan.commons.api Modifier and Type Interface 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 aBasicCache
. -
Uses of Lifecycle in org.infinispan.container.offheap
Classes in org.infinispan.container.offheap that implement Lifecycle Modifier and Type Class Description class
OffHeapConcurrentMap
-
Uses of Lifecycle in org.infinispan.factories
Classes in org.infinispan.factories that implement Lifecycle Modifier and Type Class Description class
AbstractComponentRegistry
Deprecated.Since 9.4, please useBasicComponentRegistry
instead.class
ComponentRegistry
Named cache specific componentsclass
GlobalComponentRegistry
A global component registry where shared components are stored. -
Uses of Lifecycle in org.infinispan.lifecycle
Subinterfaces of Lifecycle in org.infinispan.lifecycle Modifier and Type Interface Description interface
Lifecycle
Deprecated.useLifecycle
instead -
Uses of Lifecycle in org.infinispan.lucene.cacheloader
Classes in org.infinispan.lucene.cacheloader that implement Lifecycle Modifier and Type Class Description class
LuceneCacheLoader<K,V>
A CacheLoader meant to load Lucene index(es) from filesystem based Lucene index(es). -
Uses of Lifecycle in org.infinispan.manager
Subinterfaces of Lifecycle in org.infinispan.manager Modifier and Type Interface Description interface
CacheContainer
interface
EmbeddedCacheManager
EmbeddedCacheManager is an CacheManager that runs in the same JVM as the client.Classes in org.infinispan.manager that implement Lifecycle Modifier and Type Class Description class
AbstractDelegatingEmbeddedCacheManager
Deprecated.Extend fromAbstractDelegatingEmbeddedCacheManager
instead.class
DefaultCacheManager
-
Uses of Lifecycle in org.infinispan.manager.impl
Classes in org.infinispan.manager.impl with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Lifecycle Modifier and Type Class Description class
org.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
This is a convenient base class for implementing a cache manager delegate. -
Uses of Lifecycle in org.infinispan.persistence.async
Classes in org.infinispan.persistence.async that implement Lifecycle Modifier and Type Class Description class
AdvancedAsyncCacheLoader<K,V>
class
AdvancedAsyncCacheWriter
class
AsyncCacheLoader<K,V>
class
AsyncCacheWriter
The AsyncCacheWriter is a delegating CacheStore that buffers changes and writes them asynchronously to the underlying CacheStore. -
Uses of Lifecycle in org.infinispan.persistence.cluster
Classes in org.infinispan.persistence.cluster that implement Lifecycle Modifier and Type Class Description class
ClusterLoader
Cache loader that consults other members in the cluster for values. -
Uses of Lifecycle in org.infinispan.persistence.file
Classes in org.infinispan.persistence.file that implement Lifecycle Modifier and Type Class Description class
SingleFileStore<K,V>
A filesystem-based implementation of aAdvancedLoadWriteStore
. -
Uses of Lifecycle in org.infinispan.persistence.jdbc.stringbased
Classes in org.infinispan.persistence.jdbc.stringbased that implement Lifecycle Modifier and Type Class Description class
JdbcStringBasedStore<K,V>
AdvancedCacheLoader
implementation that stores the entries in a database. -
Uses of Lifecycle in org.infinispan.persistence.jpa
Classes in org.infinispan.persistence.jpa that implement Lifecycle Modifier and Type Class Description class
JpaStore<K,V>
NOTE: This store can return expired keys or entries on any given operation ifJpaStoreConfiguration.storeMetadata()
was set to false. -
Uses of Lifecycle in org.infinispan.persistence.leveldb
Classes in org.infinispan.persistence.leveldb that implement Lifecycle Modifier and Type Class Description class
LevelDBStore
Deprecated.Use theRocksDBStore
instead -
Uses of Lifecycle in org.infinispan.persistence.manager
Subinterfaces of Lifecycle in org.infinispan.persistence.manager Modifier and Type Interface Description interface
PersistenceManager
Defines the logic for interacting with the chain of external storage.Classes in org.infinispan.persistence.manager that implement Lifecycle Modifier and Type Class Description class
PersistenceManagerImpl
class
PersistenceManagerStub
-
Uses of Lifecycle in org.infinispan.persistence.remote
Classes in org.infinispan.persistence.remote that implement Lifecycle Modifier and Type Class Description class
RemoteStore<K,V>
Cache store that delegates the call to a infinispan cluster. -
Uses of Lifecycle in org.infinispan.persistence.rest
Classes in org.infinispan.persistence.rest that implement Lifecycle Modifier and Type Class Description class
RestStore<K,V>
Deprecated.This cache store will be changed to only implementCacheLoader
-
Uses of Lifecycle in org.infinispan.persistence.rocksdb
Classes in org.infinispan.persistence.rocksdb with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Lifecycle Modifier and Type Class Description class
org.infinispan.persistence.rocksdb.RocksDBStore<K extends Object,V extends Object>
-
Uses of Lifecycle in org.infinispan.persistence.spi
Subinterfaces of Lifecycle in org.infinispan.persistence.spi Modifier and Type Interface Description interface
AdvancedCacheExpirationWriter<K,V>
Defines functionality for advanced expiration techniques.interface
AdvancedCacheLoader<K,V>
A specialised extension of theCacheLoader
interface that allows processing parallel iteration over the existing entries.interface
AdvancedCacheWriter<K,V>
Defines advanced functionality for persisting data to an external storage.interface
AdvancedLoadWriteStore<K,V>
Advanced interface for interacting with an external store in a read-write mode.interface
CacheLoader<K,V>
Defines the logic for loading data from an external storage.interface
CacheWriter<K,V>
Allows persisting data to an external storage, as opposed to theCacheLoader
.interface
ExternalStore<K,V>
Basic interface for interacting with an external store in a read-write mode.interface
FlagAffectedStore<K,V>
Implemented by stores that can skip writes based on certain flags present in the invocation.interface
SegmentedAdvancedLoadWriteStore<K,V>
An interface implementing bothAdvancedCacheWriter
andAdvancedCacheLoader
as well as overrides of those methods that can be optimized when a segment is already known for the key or a subset of segments are to be used instead of the entire store.interface
TransactionalCacheWriter<K,V>
Defines the functionality of a transactional store. -
Uses of Lifecycle in org.infinispan.persistence.support
Classes in org.infinispan.persistence.support that implement Lifecycle Modifier and Type Class 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 invokingAbstractSegmentedAdvancedLoadWriteStore.getKeyMapper()
.class
AdvancedSingletonCacheWriter
Deprecated.this writer will be removed in 10.0.class
ComposedSegmentedLoadWriteStore<K,V,T extends AbstractSegmentedStoreConfiguration>
Segmented store that creates multiple inner stores for each segment.class
DelegatingCacheLoader<K,V>
class
DelegatingCacheWriter
class
SingletonCacheWriter
Deprecated.this writer will be removed in 10.0. -
Uses of Lifecycle in org.infinispan.remoting.transport
Subinterfaces of Lifecycle in org.infinispan.remoting.transport Modifier and Type Interface Description interface
Transport
An interface that provides a communication link with remote caches.Classes in org.infinispan.remoting.transport that implement Lifecycle Modifier and Type Class Description class
AbstractDelegatingTransport
Designed to be overwrite.class
AbstractTransport
Deprecated.Since 9.1, please implementTransport
directly. -
Uses of Lifecycle in org.infinispan.remoting.transport.jgroups
Classes in org.infinispan.remoting.transport.jgroups that implement Lifecycle Modifier and Type Class Description class
JGroupsTransport
An encapsulation of a JGroups transport. -
Uses of Lifecycle in org.infinispan.security
Subinterfaces of Lifecycle in org.infinispan.security Modifier and Type Interface Description interface
SecureCache<K,V>
SecureCache. -
Uses of Lifecycle in org.infinispan.server.hotrod.tx.table
Classes in org.infinispan.server.hotrod.tx.table that implement Lifecycle Modifier and Type Class Description class
GlobalTxTable
It is a transaction log that registers all the transaction decisions before changing the cache. -
Uses of Lifecycle in org.infinispan.util.concurrent
Methods in org.infinispan.util.concurrent with parameters of type Lifecycle Modifier and Type Method Description void
SynchronizedRestarter. restartComponent(Lifecycle component)
-