Package | Description |
---|---|
org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
|
org.infinispan.commands |
Commands that operate on the cache, either locally or remotely.
|
org.infinispan.commands.read | |
org.infinispan.commands.write |
Commands that alter the state of the cache.
|
org.infinispan.config |
Cache configuration beans and parsers.
|
org.infinispan.configuration.cache |
Classes related to eviction.
|
org.infinispan.container |
Data containers which store cache entries.
|
org.infinispan.container.entries |
Entries which are stored in data containers.
|
org.infinispan.eviction |
Classes related to eviction.
|
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.interceptors.locking | |
org.infinispan.query.backend | |
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
org.infinispan.transaction |
JTA transaction support.
|
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.
|
Modifier and Type | Method and Description |
---|---|
DataContainer |
CacheImpl.getDataContainer() |
DataContainer |
AbstractDelegatingAdvancedCache.getDataContainer() |
DataContainer |
AdvancedCache.getDataContainer()
Returns the container where data is stored in the cache.
|
Modifier and Type | Method and Description |
---|---|
void |
CacheImpl.injectDependencies(EvictionManager evictionManager,
InvocationContextContainer icc,
CommandsFactory commandsFactory,
InterceptorChain interceptorChain,
Configuration configuration,
CacheNotifier notifier,
ComponentRegistry componentRegistry,
TransactionManager transactionManager,
BatchContainer batchContainer,
RpcManager rpcManager,
DataContainer dataContainer,
StreamingMarshaller marshaller,
ResponseGenerator responseGenerator,
DistributionManager distributionManager,
EmbeddedCacheManager cacheManager,
ExecutorService asyncExecutor,
TransactionTable txTable,
RecoveryManager recoveryManager,
TransactionCoordinator txCoordinator,
LockManager lockManager,
GlobalConfiguration globalCfg) |
Modifier and Type | Method and Description |
---|---|
void |
CommandsFactoryImpl.setupDependencies(DataContainer container,
CacheNotifier notifier,
Cache<Object,Object> cache,
InterceptorChain interceptorChain,
DistributionManager distributionManager,
InvocationContextContainer icc,
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) |
Constructor and Description |
---|
EntrySetCommand(DataContainer container,
InternalEntryFactory internalEntryFactory) |
KeySetCommand.ExpiredFilteredKeySet(Set<Object> keySet,
DataContainer container) |
KeySetCommand(DataContainer container) |
SizeCommand(DataContainer container) |
ValuesCommand(DataContainer container) |
Modifier and Type | Method and Description |
---|---|
void |
InvalidateL1Command.init(Configuration config,
DistributionManager dm,
CacheNotifier n,
DataContainer dc) |
Constructor and Description |
---|
InvalidateL1Command(Address writeOrigin,
boolean forRehash,
DataContainer dc,
Configuration config,
DistributionManager dm,
CacheNotifier notifier,
Set<Flag> flags,
Collection<Object> keys) |
InvalidateL1Command(boolean forRehash,
DataContainer dc,
Configuration config,
DistributionManager dm,
CacheNotifier notifier,
Set<Flag> flags,
Collection<Object> keys) |
InvalidateL1Command(boolean forRehash,
DataContainer dc,
Configuration config,
DistributionManager dm,
CacheNotifier notifier,
Set<Flag> flags,
Object... keys) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
Configuration.DataContainerType.dataContainer
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
DataContainer |
Configuration.getDataContainer()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
FluentConfiguration.DataContainerConfig |
Configuration.DataContainerType.dataContainer(DataContainer dataContainer)
Deprecated.
|
FluentConfiguration.DataContainerConfig |
FluentConfiguration.DataContainerConfig.dataContainer(DataContainer dataContainer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
FluentConfiguration.DataContainerConfig |
Configuration.DataContainerType.dataContainerClass(Class<? extends DataContainer> dataContainerClass)
Deprecated.
|
FluentConfiguration.DataContainerConfig |
FluentConfiguration.DataContainerConfig.dataContainerClass(Class<? extends DataContainer> dataContainerClass)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
DataContainer |
DataContainerConfiguration.dataContainer()
Data container implementation in use
|
Modifier and Type | Method and Description |
---|---|
DataContainerConfigurationBuilder |
DataContainerConfigurationBuilder.dataContainer(DataContainer dataContainer)
Specify the data container in use
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultDataContainer
DefaultDataContainer is both eviction and non-eviction based data container.
|
Modifier and Type | Method and Description |
---|---|
static DataContainer |
DefaultDataContainer.boundedDataContainer(int concurrencyLevel,
int maxEntries,
EvictionStrategy strategy,
EvictionThreadPolicy policy) |
static DataContainer |
DefaultDataContainer.unBoundedDataContainer(int concurrencyLevel) |
Modifier and Type | Method and Description |
---|---|
void |
EntryFactoryImpl.injectDependencies(DataContainer dataContainer,
Configuration configuration,
CacheNotifier notifier) |
Modifier and Type | Method and Description |
---|---|
void |
DeltaAwareCacheEntry.commit(DataContainer container,
EntryVersion version) |
void |
AbstractInternalCacheEntry.commit(DataContainer container,
EntryVersion newVersion) |
void |
CacheEntry.commit(DataContainer container,
EntryVersion newVersion)
Commits changes
|
void |
ReadCommittedEntry.commit(DataContainer container,
EntryVersion newVersion) |
void |
RepeatableReadEntry.copyForUpdate(DataContainer container,
boolean localModeWriteSkewCheck) |
void |
MVCCEntry.copyForUpdate(DataContainer container,
boolean writeSkewCheck)
Makes internal copies of the entry for updates
|
void |
ReadCommittedEntry.copyForUpdate(DataContainer container,
boolean writeSkewCheck) |
void |
NullMarkerEntry.copyForUpdate(DataContainer d,
boolean localModeWriteSkewCheck)
A no-op.
|
void |
RepeatableReadEntry.performLocalWriteSkewCheck(DataContainer container,
boolean alreadyCopied) |
boolean |
ClusteredRepeatableReadEntry.performWriteSkewCheck(DataContainer container,
TxInvocationContext ctx) |
Modifier and Type | Method and Description |
---|---|
void |
EvictionManagerImpl.initialize(ScheduledExecutorService executor,
Cache cache,
Configuration cfg,
DataContainer dataContainer,
CacheLoaderManager cacheLoaderManager,
CacheNotifier cacheNotifier) |
void |
PassivationManagerImpl.inject(CacheLoaderManager cacheLoaderManager,
CacheNotifier notifier,
Configuration cfg,
DataContainer container) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
EntryWrappingInterceptor.dataContainer |
protected DataContainer |
ClusteringInterceptor.dataContainer |
Modifier and Type | Method and Description |
---|---|
void |
EntryWrappingInterceptor.init(EntryFactory entryFactory,
DataContainer dataContainer,
ClusteringDependentLogic cdl,
CommandsFactory commandFactory,
StateConsumer stateConsumer,
StateTransferLock stateTransferLock) |
protected void |
CacheLoaderInterceptor.injectDependencies(CacheLoaderManager clm,
EntryFactory entryFactory,
CacheNotifier notifier,
DataContainer dataContainer) |
void |
ClusteringInterceptor.injectDependencies(CommandsFactory cf,
EntryFactory entryFactory,
LockManager lockManager,
DataContainer dataContainer,
StateTransferManager stateTransferManager) |
void |
CacheMgmtInterceptor.setDependencies(DataContainer dataContainer) |
void |
PassivationInterceptor.setDependencies(PassivationManager passivator,
DataContainer dataContainer) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
ClusteringDependentLogic.AbstractClusteringDependentLogic.dataContainer |
Modifier and Type | Method and Description |
---|---|
void |
ClusteringDependentLogic.AbstractClusteringDependentLogic.init(DataContainer dataContainer,
CacheNotifier notifier,
Configuration configuration) |
void |
AbstractLockingInterceptor.setDependencies(LockManager lockManager,
DataContainer dataContainer,
EntryFactory entryFactory,
ClusteringDependentLogic cll) |
Modifier and Type | Method and Description |
---|---|
void |
QueryInterceptor.injectDependencies(TransactionManager transactionManager,
TransactionSynchronizationRegistry transactionSynchronizationRegistry,
DataContainer dataContainer,
ExecutorService e) |
Modifier and Type | Method and Description |
---|---|
void |
StateProviderImpl.init(Cache cache,
ExecutorService executorService,
Configuration configuration,
RpcManager rpcManager,
CommandsFactory commandsFactory,
CacheNotifier cacheNotifier,
CacheLoaderManager cacheLoaderManager,
DataContainer dataContainer,
TransactionTable transactionTable,
StateTransferLock stateTransferLock,
StateConsumer stateConsumer) |
void |
StateConsumerImpl.init(Cache cache,
ExecutorService executorService,
StateTransferManager stateTransferManager,
InterceptorChain interceptorChain,
InvocationContextContainer icc,
Configuration configuration,
RpcManager rpcManager,
TransactionManager transactionManager,
CommandsFactory commandsFactory,
CacheLoaderManager cacheLoaderManager,
DataContainer dataContainer,
TransactionTable transactionTable,
StateTransferLock stateTransferLock,
CacheNotifier cacheNotifier) |
Constructor and Description |
---|
OutboundTransferTask(Address destination,
Set<Integer> segments,
int stateTransferChunkSize,
int topologyId,
ConsistentHash readCh,
StateProviderImpl stateProvider,
DataContainer dataContainer,
CacheLoaderManager cacheLoaderManager,
RpcManager rpcManager,
CommandsFactory commandsFactory,
long timeout,
String cacheName) |
Modifier and Type | Method and Description |
---|---|
static EntryVersionsMap |
WriteSkewHelper.performWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand,
DataContainer dataContainer,
VersionGenerator versionGenerator,
TxInvocationContext context,
WriteSkewHelper.KeySpecificLogic ksl) |
Constructor and Description |
---|
ReadOnlyDataContainerBackedKeySet(DataContainer container) |
Copyright © 2017 JBoss, a division of Red Hat. All Rights Reserved.