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 | |
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.distribution | |
org.infinispan.interceptors.locking | |
org.infinispan.jcache.interceptor | |
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 |
AbstractDelegatingAdvancedCache.getDataContainer() |
DataContainer |
CacheImpl.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,
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,
GlobalConfiguration globalCfg) |
Modifier and Type | Method and Description |
---|---|
void |
CommandsFactoryImpl.setupDependencies(DataContainer container,
CacheNotifier 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) |
Constructor and Description |
---|
EntrySetCommand(DataContainer container,
InternalEntryFactory internalEntryFactory,
TimeService timeService,
Set<Flag> flags) |
KeySetCommand.ExpiredFilteredKeySet(Set<Object> keySet,
DataContainer container) |
KeySetCommand(DataContainer container,
Set<Flag> flags) |
SizeCommand(DataContainer container,
Set<Flag> flags) |
ValuesCommand(DataContainer container,
TimeService timeService,
Set<Flag> flags) |
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,
Equivalence keyEquivalence,
Equivalence valueEquivalence) |
static DataContainer |
DefaultDataContainer.unBoundedDataContainer(int concurrencyLevel) |
static DataContainer |
DefaultDataContainer.unBoundedDataContainer(int concurrencyLevel,
Equivalence keyEquivalence,
Equivalence valueEquivalence) |
Modifier and Type | Method and Description |
---|---|
void |
EntryFactoryImpl.injectDependencies(DataContainer dataContainer,
Configuration configuration,
CacheNotifier notifier,
DistributionManager distributionManager) |
Modifier and Type | Method and Description |
---|---|
void |
ReadCommittedEntry.commit(DataContainer container,
Metadata providedMetadata) |
void |
AbstractInternalCacheEntry.commit(DataContainer container,
Metadata metadata) |
void |
DeltaAwareCacheEntry.commit(DataContainer container,
Metadata metadata) |
void |
CacheEntry.commit(DataContainer container,
Metadata metadata)
Commits changes
|
void |
ReadCommittedEntry.copyForUpdate(DataContainer container) |
void |
RepeatableReadEntry.copyForUpdate(DataContainer container) |
void |
MVCCEntry.copyForUpdate(DataContainer container)
Makes internal copies of the entry for updates
|
void |
RepeatableReadEntry.performLocalWriteSkewCheck(DataContainer container,
boolean alreadyCopied) |
boolean |
ClusteredRepeatableReadEntry.performWriteSkewCheck(DataContainer container,
TxInvocationContext ctx,
EntryVersion versionSeen,
VersionGenerator versionGenerator) |
Modifier and Type | Method and Description |
---|---|
void |
EvictionManagerImpl.initialize(ScheduledExecutorService executor,
Cache cache,
Configuration cfg,
DataContainer dataContainer,
PersistenceManager persistenceManager,
CacheNotifier cacheNotifier,
TimeService timeService) |
void |
PassivationManagerImpl.inject(PersistenceManager persistenceManager,
CacheNotifier notifier,
Configuration cfg,
DataContainer container,
TimeService timeService,
MarshalledEntryFactory marshalledEntryFactory) |
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) |
void |
ActivationInterceptor.inject(Configuration cfg,
ActivationManager activationManager,
ClusteringDependentLogic cdl,
DataContainer dataContainer) |
void |
ClusteringInterceptor.injectDependencies(CommandsFactory cf,
EntryFactory entryFactory,
LockManager lockManager,
DataContainer dataContainer,
StateTransferManager stateTransferManager) |
void |
CacheMgmtInterceptor.setDependencies(DataContainer dataContainer,
TimeService timeService) |
void |
PassivationInterceptor.setDependencies(PassivationManager passivator,
DataContainer dataContainer) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
L1NonTxInterceptor.dataContainer |
Modifier and Type | Method and Description |
---|---|
void |
L1NonTxInterceptor.init(L1Manager l1Manager,
ClusteringDependentLogic cdl,
EntryFactory entryFactory,
DataContainer dataContainer,
Configuration config,
StateTransferLock stateTransferLock,
CommandsFactory commandsFactory) |
Constructor and Description |
---|
L1WriteSynchronizer(DataContainer dc,
long l1Lifespan,
StateTransferLock stateTransferLock,
ClusteringDependentLogic cdl) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
ClusteringDependentLogic.AbstractClusteringDependentLogic.dataContainer |
protected DataContainer |
AbstractLockingInterceptor.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 cdl,
Configuration configuration) |
Constructor and Description |
---|
ExpirationTrackingInterceptor(DataContainer container,
javax.cache.Cache<?,?> cache,
JCacheNotifier<?,?> notifier,
TimeService timeService) |
Modifier and Type | Method and Description |
---|---|
protected void |
QueryInterceptor.injectDependencies(TransactionManager transactionManager,
TransactionSynchronizationRegistry transactionSynchronizationRegistry,
Cache cache,
ClusterRegistry<String,Class<?>,Boolean> clusterRegistry,
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,
PersistenceManager persistenceManager,
DataContainer dataContainer,
TransactionTable transactionTable,
StateTransferLock stateTransferLock,
StateConsumer stateConsumer,
InternalEntryFactory entryFactory) |
void |
StateConsumerImpl.init(Cache cache,
ExecutorService executorService,
StateTransferManager stateTransferManager,
InterceptorChain interceptorChain,
InvocationContextFactory icf,
Configuration configuration,
RpcManager rpcManager,
TransactionManager transactionManager,
CommandsFactory commandsFactory,
PersistenceManager persistenceManager,
DataContainer dataContainer,
TransactionTable transactionTable,
StateTransferLock stateTransferLock,
CacheNotifier cacheNotifier,
TotalOrderManager totalOrderManager,
BlockingTaskAwareExecutorService remoteCommandsExecutor,
L1Manager l1Manager) |
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 |
---|---|
static EntryVersionsMap |
WriteSkewHelper.performTotalOrderWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand,
DataContainer dataContainer,
VersionGenerator versionGenerator,
TxInvocationContext context,
WriteSkewHelper.KeySpecificLogic ksl) |
static EntryVersionsMap |
WriteSkewHelper.performWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand,
DataContainer dataContainer,
VersionGenerator versionGenerator,
TxInvocationContext context,
WriteSkewHelper.KeySpecificLogic ksl) |
Constructor and Description |
---|
ReadOnlyDataContainerBackedKeySet(DataContainer container) |
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.