Package | Description |
---|---|
org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
|
org.infinispan.cache.impl | |
org.infinispan.commands |
Commands that operate on the cache, either locally or remotely.
|
org.infinispan.commands.write |
Commands that alter the state of the cache.
|
org.infinispan.configuration.cache |
Cache configuration |
org.infinispan.container |
Data containers which store cache entries.
|
org.infinispan.container.entries |
Entries which are stored in data containers.
|
org.infinispan.eviction.impl | |
org.infinispan.expiration.impl | |
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.interceptors.distribution | |
org.infinispan.interceptors.locking | |
org.infinispan.iteration.impl |
Provides Infinispan-specific implementation details iterating over entries in the cache, specifically optimized for
distributed caches.
|
org.infinispan.persistence |
This package contains stores, which are used for overflow or persistence.
|
org.infinispan.security.impl | |
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
org.infinispan.stats.impl | |
org.infinispan.transaction.impl | |
org.infinispan.util |
General utilities that are not specific to Infinispan, including string parsing helpers, reflection tools and
collections and containers designed to supplement the JDK-provided containers.
|
org.infinispan.xsite.statetransfer |
Modifier and Type | Method and Description |
---|---|
DataContainer<K,V> |
AdvancedCache.getDataContainer()
Returns the container where data is stored in the cache.
|
Modifier and Type | Method and Description |
---|---|
DataContainer |
CacheImpl.getDataContainer() |
DataContainer<K,V> |
SimpleCacheImpl.getDataContainer() |
DataContainer<K,V> |
AbstractDelegatingAdvancedCache.getDataContainer() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleCacheImpl.injectDependencies(ComponentRegistry componentRegistry,
Configuration configuration,
EmbeddedCacheManager cacheManager,
DataContainer dataContainer,
CacheNotifier cacheNotifier,
TimeService timeService,
InternalEntryFactory entryFactory) |
void |
CacheImpl.injectDependencies(EvictionManager evictionManager,
ExpirationManager expirationManager,
InvocationContextFactory invocationContextFactory,
InvocationContextContainer icc,
CommandsFactory commandsFactory,
InterceptorChain interceptorChain,
Configuration configuration,
CacheNotifier notifier,
ComponentRegistry componentRegistry,
TransactionManager transactionManager,
BatchContainer batchContainer,
RpcManager rpcManager,
DataContainer dataContainer,
StreamingMarshaller marshaller,
DistributionManager distributionManager,
EmbeddedCacheManager cacheManager,
ExecutorService asyncExecutor,
TransactionTable txTable,
RecoveryManager recoveryManager,
TransactionCoordinator txCoordinator,
LockManager lockManager,
AuthorizationManager authorizationManager,
GlobalConfiguration globalCfg,
PartitionHandlingManager partitionHandlingManager,
LocalTopologyManager localTopologyManager) |
Modifier and Type | Method and Description |
---|---|
void |
CommandsFactoryImpl.setupDependencies(DataContainer container,
CacheNotifier<Object,Object> notifier,
Cache<Object,Object> cache,
InterceptorChain interceptorChain,
DistributionManager distributionManager,
InvocationContextFactory icf,
TransactionTable txTable,
Configuration configuration,
Map<Byte,ModuleCommandInitializer> moduleCommandInitializers,
RecoveryManager recoveryManager,
StateProvider stateProvider,
StateConsumer stateConsumer,
LockManager lockManager,
InternalEntryFactory entryFactory,
MapReduceManager mapReduceManager,
StateTransferManager stm,
BackupSender backupSender,
CancellationService cancellationService,
TimeService timeService,
XSiteStateProvider xSiteStateProvider,
XSiteStateConsumer xSiteStateConsumer,
XSiteStateTransferManager xSiteStateTransferManager,
EntryRetriever entryRetriever,
GroupManager groupManager,
PartitionHandlingManager partitionHandlingManager,
LocalStreamManager localStreamManager,
ClusterStreamManager clusterStreamManager,
ClusteringDependentLogic clusteringDependentLogic,
ExternalizerTable externalizerTable) |
Modifier and Type | Method and Description |
---|---|
void |
ClearCommand.init(CacheNotifier<Object,Object> notifier,
DataContainer<?,?> dataContainer) |
void |
InvalidateL1Command.init(Configuration config,
DistributionManager dm,
CacheNotifier n,
DataContainer dc) |
Constructor and Description |
---|
ClearCommand(CacheNotifier<Object,Object> notifier,
DataContainer<?,?> dataContainer,
Set<Flag> flags) |
InvalidateL1Command(Address writeOrigin,
DataContainer dc,
DistributionManager dm,
CacheNotifier notifier,
Set<Flag> flags,
Collection<Object> keys,
CommandInvocationId commandInvocationId) |
InvalidateL1Command(DataContainer dc,
DistributionManager dm,
CacheNotifier notifier,
Set<Flag> flags,
Collection<Object> keys,
CommandInvocationId commandInvocationId) |
InvalidateL1Command(DataContainer dc,
DistributionManager dm,
CacheNotifier notifier,
Set<Flag> flags,
CommandInvocationId commandInvocationId,
Object... keys) |
Modifier and Type | Field and Description |
---|---|
static AttributeDefinition<DataContainer> |
DataContainerConfiguration.DATA_CONTAINER |
Modifier and Type | Method and Description |
---|---|
DataContainer |
DataContainerConfiguration.dataContainer()
Deprecated.
data container is no longer to exposed via configuration at a later point
|
Modifier and Type | Method and Description |
---|---|
DataContainerConfigurationBuilder |
DataContainerConfigurationBuilder.dataContainer(DataContainer dataContainer)
Deprecated.
data container is no longer to exposed via configuration at a later point
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultDataContainer<K,V>
DefaultDataContainer is both eviction and non-eviction based data container.
|
Modifier and Type | Method and Description |
---|---|
void |
EntryFactoryImpl.injectDependencies(DataContainer dataContainer,
Configuration configuration,
DistributionManager distributionManager,
TimeService timeService) |
Modifier and Type | Method and Description |
---|---|
void |
DeltaAwareCacheEntry.commit(DataContainer<K,DeltaAware> container,
Metadata metadata) |
void |
CacheEntry.commit(DataContainer<K,V> container,
Metadata metadata)
Commits changes
|
void |
ClearCacheEntry.commit(DataContainer<K,V> container,
Metadata metadata) |
void |
ReadCommittedEntry.commit(DataContainer container,
Metadata providedMetadata) |
void |
ForwardingCacheEntry.commit(DataContainer container,
Metadata metadata) |
void |
AbstractInternalCacheEntry.commit(DataContainer container,
Metadata metadata) |
void |
NullCacheEntry.commit(DataContainer container,
Metadata metadata) |
default void |
MVCCEntry.copyForUpdate(DataContainer<? super K,? super V> container)
Deprecated.
Since 8.0, use
MVCCEntry.copyForUpdate() instead. |
void |
RepeatableReadEntry.performLocalWriteSkewCheck(DataContainer container,
boolean alreadyCopied) |
boolean |
ClusteredRepeatableReadEntry.performWriteSkewCheck(DataContainer container,
PersistenceManager persistenceManager,
TxInvocationContext ctx,
EntryVersion versionSeen,
VersionGenerator versionGenerator,
TimeService timeService) |
Modifier and Type | Method and Description |
---|---|
void |
PassivationManagerImpl.inject(PersistenceManager persistenceManager,
CacheNotifier notifier,
Configuration cfg,
DataContainer container,
TimeService timeService,
MarshalledEntryFactory marshalledEntryFactory,
DistributionManager distributionManager) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer<K,V> |
ExpirationManagerImpl.dataContainer |
Modifier and Type | Method and Description |
---|---|
void |
ExpirationManagerImpl.initialize(ScheduledExecutorService executor,
Cache<K,V> cache,
Configuration cfg,
DataContainer<K,V> dataContainer,
PersistenceManager persistenceManager,
CacheNotifier<K,V> cacheNotifier,
TimeService timeService) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer<Object,Object> |
EntryWrappingInterceptor.dataContainer
Deprecated.
|
protected DataContainer |
ClusteringInterceptor.dataContainer
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
EntryWrappingInterceptor.init(EntryFactory entryFactory,
DataContainer<Object,Object> dataContainer,
ClusteringDependentLogic cdl,
CommandsFactory commandFactory,
StateConsumer stateConsumer,
StateTransferLock stateTransferLock,
XSiteStateConsumer xSiteStateConsumer,
GroupManager groupManager)
Deprecated.
|
void |
ClusteringInterceptor.injectDependencies(CommandsFactory cf,
EntryFactory entryFactory,
LockManager lockManager,
DataContainer dataContainer,
StateTransferManager stateTransferManager)
Deprecated.
|
protected void |
CacheLoaderInterceptor.injectDependencies(PersistenceManager clm,
EntryFactory entryFactory,
CacheNotifier notifier,
TimeService timeService,
InternalEntryFactory iceFactory,
DataContainer<K,V> dataContainer,
GroupManager groupManager,
ExecutorService persistenceExecutor,
Cache<K,V> cache)
Deprecated.
|
void |
CacheMgmtInterceptor.setDependencies(DataContainer dataContainer,
TimeService timeService)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
L1NonTxInterceptor.dataContainer
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
L1NonTxInterceptor.init(L1Manager l1Manager,
ClusteringDependentLogic cdl,
EntryFactory entryFactory,
DataContainer dataContainer,
Configuration config,
StateTransferLock stateTransferLock,
CommandsFactory commandsFactory)
Deprecated.
|
Constructor and Description |
---|
L1WriteSynchronizer(DataContainer dc,
long l1Lifespan,
StateTransferLock stateTransferLock,
ClusteringDependentLogic cdl) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer<Object,Object> |
AbstractLockingInterceptor.dataContainer
Deprecated.
|
protected DataContainer<Object,Object> |
ClusteringDependentLogic.AbstractClusteringDependentLogic.dataContainer |
Modifier and Type | Method and Description |
---|---|
void |
ClusteringDependentLogic.AbstractClusteringDependentLogic.init(DataContainer<Object,Object> dataContainer,
CacheNotifier<Object,Object> notifier,
Configuration configuration,
CommitManager commitManager,
PersistenceManager persistenceManager,
TimeService timeService,
FunctionalNotifier<Object,Object> functionalNotifier) |
void |
AbstractLockingInterceptor.setDependencies(LockManager lockManager,
DataContainer<Object,Object> dataContainer,
ClusteringDependentLogic cdl)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected DataContainer<K,V> |
LocalEntryRetriever.dataContainer |
Modifier and Type | Method and Description |
---|---|
void |
LocalEntryRetriever.inject(DataContainer<K,V> dataContainer,
PersistenceManager persistenceManager,
ExecutorService executorService,
TimeService timeService,
InternalEntryFactory entryFactory,
Cache<K,V> cache,
Configuration config,
ComponentRegistry componentRegistry) |
Modifier and Type | Method and Description |
---|---|
static <K,V> InternalCacheEntry<K,V> |
PersistenceUtil.loadAndStoreInDataContainer(DataContainer<K,V> dataContainer,
PersistenceManager persistenceManager,
K key,
InvocationContext ctx,
TimeService timeService,
AtomicReference<Boolean> isLoaded) |
Modifier and Type | Method and Description |
---|---|
DataContainer<K,V> |
SecureCacheImpl.getDataContainer() |
Modifier and Type | Method and Description |
---|---|
void |
StateProviderImpl.init(Cache cache,
ExecutorService executorService,
Configuration configuration,
RpcManager rpcManager,
CommandsFactory commandsFactory,
ClusterCacheNotifier clusterCacheNotifier,
PersistenceManager persistenceManager,
DataContainer dataContainer,
TransactionTable transactionTable,
StateTransferLock stateTransferLock,
StateConsumer stateConsumer,
InternalEntryFactory entryFactory) |
void |
StateConsumerImpl.init(Cache cache,
ExecutorService stateTransferExecutor,
StateTransferManager stateTransferManager,
InterceptorChain interceptorChain,
InvocationContextFactory icf,
Configuration configuration,
RpcManager rpcManager,
TransactionManager transactionManager,
CommandsFactory commandsFactory,
PersistenceManager persistenceManager,
DataContainer<Object,Object> dataContainer,
TransactionTable transactionTable,
StateTransferLock stateTransferLock,
CacheNotifier cacheNotifier,
TotalOrderManager totalOrderManager,
BlockingTaskAwareExecutorService remoteCommandsExecutor,
CommitManager commitManager) |
void |
CommitManager.inject(DataContainer dataContainer) |
Constructor and Description |
---|
OutboundTransferTask(Address destination,
Set<Integer> segments,
int stateTransferChunkSize,
int topologyId,
ConsistentHash readCh,
StateProviderImpl stateProvider,
DataContainer dataContainer,
PersistenceManager persistenceManager,
RpcManager rpcManager,
CommandsFactory commandsFactory,
InternalEntryFactory ef,
long timeout,
String cacheName) |
Modifier and Type | Method and Description |
---|---|
void |
StatsCollector.injectDependencies(TimeService timeService,
DataContainer dataContainer,
Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
static EntryVersionsMap |
WriteSkewHelper.performTotalOrderWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand,
DataContainer dataContainer,
PersistenceManager persistenceManager,
VersionGenerator versionGenerator,
TxInvocationContext context,
WriteSkewHelper.KeySpecificLogic ksl,
TimeService timeService) |
static EntryVersionsMap |
WriteSkewHelper.performWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand,
DataContainer dataContainer,
PersistenceManager persistenceManager,
VersionGenerator versionGenerator,
TxInvocationContext context,
WriteSkewHelper.KeySpecificLogic ksl,
TimeService timeService) |
Constructor and Description |
---|
DataContainerRemoveIterator(Cache<K,V> cache,
DataContainer<K,V> dataContainer) |
ReadOnlyDataContainerBackedKeySet(DataContainer container) |
Modifier and Type | Method and Description |
---|---|
void |
XSiteStateProviderImpl.inject(DataContainer dataContainer,
PersistenceManager persistenceManager,
RpcManager rpcManager,
ClusteringDependentLogic clusteringDependentLogic,
CommandsFactory commandsFactory,
ExecutorService executorService,
Configuration configuration,
XSiteStateTransferManager xSiteStateTransferManager,
StateTransferLock stateTransferLock) |
Copyright © 2022 JBoss, a division of Red Hat. All rights reserved.