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.control |
Commands that control and coordinate certain cache operations, such as rehashing, state transfer and locking.
|
org.infinispan.commands.read |
Commands that read data from the cache.
|
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.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 |
AdvancedCache.getDataContainer()
Returns the container where data is stored in the cache.
|
DataContainer |
AbstractDelegatingCacheImpl.getDataContainer() |
DataContainer |
AbstractDelegatingAdvancedCache.getDataContainer() |
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,
StateTransferManager stateTransferManager,
ExecutorService asyncExecutor,
TransactionTable txTable,
RecoveryManager recoveryManager,
TransactionCoordinator txCoordinator,
LockManager lockManager) |
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,
StateTransferManager stateTransferManager,
LockManager lockManager,
InternalEntryFactory entryFactory) |
Modifier and Type | Method and Description |
---|---|
void |
StateTransferControlCommand.init(StateTransferManager stateTransferManager,
Configuration configuration,
DataContainer dataContainer,
CommandsFactory commandsFactory) |
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,
Collection<Object> keys) |
InvalidateL1Command(boolean forRehash,
DataContainer dc,
Configuration config,
DistributionManager dm,
CacheNotifier notifier,
Collection<Object> keys) |
InvalidateL1Command(boolean forRehash,
DataContainer dc,
Configuration config,
DistributionManager dm,
CacheNotifier notifier,
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 |
FluentConfiguration.DataContainerConfig.dataContainer(DataContainer dataContainer)
Deprecated.
|
FluentConfiguration.DataContainerConfig |
Configuration.DataContainerType.dataContainer(DataContainer dataContainer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
FluentConfiguration.DataContainerConfig |
FluentConfiguration.DataContainerConfig.dataContainerClass(Class<? extends DataContainer> dataContainerClass)
Deprecated.
|
FluentConfiguration.DataContainerConfig |
Configuration.DataContainerType.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 |
ReadCommittedEntry.commit(DataContainer container,
EntryVersion newVersion) |
void |
DeltaAwareCacheEntry.commit(DataContainer container,
EntryVersion version) |
void |
CacheEntry.commit(DataContainer container,
EntryVersion newVersion)
Commits changes
|
void |
AbstractInternalCacheEntry.commit(DataContainer container,
EntryVersion newVersion) |
void |
RepeatableReadEntry.copyForUpdate(DataContainer container,
boolean localModeWriteSkewCheck) |
void |
ReadCommittedEntry.copyForUpdate(DataContainer container,
boolean writeSkewCheck) |
void |
NullMarkerEntry.copyForUpdate(DataContainer d,
boolean localModeWriteSkewCheck)
A no-op.
|
void |
MVCCEntry.copyForUpdate(DataContainer container,
boolean writeSkewCheck)
Makes internal copies of the entry for updates
|
void |
DeltaAwareCacheEntry.copyForUpdate(DataContainer container,
boolean writeSkewCheck) |
void |
RepeatableReadEntry.performLocalWriteSkewCheck(DataContainer container,
boolean alreadyCopied) |
boolean |
ClusteredRepeatableReadEntry.performWriteSkewCheck(DataContainer container) |
Modifier and Type | Method and Description |
---|---|
void |
EvictionManagerImpl.initialize(ScheduledExecutorService executor,
Configuration configuration,
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 |
Modifier and Type | Method and Description |
---|---|
void |
EntryWrappingInterceptor.init(EntryFactory entryFactory,
DataContainer dataContainer,
ClusteringDependentLogic cll,
CommandsFactory commandFactory) |
void |
DistributionInterceptor.injectDependencies(DistributionManager distributionManager,
StateTransferLock stateTransferLock,
CommandsFactory cf,
DataContainer dataContainer,
EntryFactory entryFactory,
L1Manager l1Manager,
LockManager lockManager) |
void |
CacheMgmtInterceptor.setDependencies(DataContainer dataContainer) |
void |
PassivationInterceptor.setDependencies(PassivationManager passivator,
DataContainer dataContainer) |
Modifier and Type | Method and Description |
---|---|
void |
ClusteringDependentLogic.AllNodesLogic.init(DataContainer dc,
RpcManager rpcManager) |
void |
ClusteringDependentLogic.DistributionLogic.init(DistributionManager dm,
DataContainer dataContainer,
Configuration configuration,
RpcManager rpcManager) |
void |
AbstractLockingInterceptor.setDependencies(LockManager lockManager,
DataContainer dataContainer,
EntryFactory entryFactory,
ClusteringDependentLogic cll) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
BaseStateTransferTask.dataContainer |
protected DataContainer |
BaseStateTransferManagerImpl.dataContainer |
Modifier and Type | Method and Description |
---|---|
void |
BaseStateTransferManagerImpl.init(Configuration configuration,
RpcManager rpcManager,
CommandsFactory cf,
DataContainer dataContainer,
InterceptorChain interceptorChain,
InvocationContextContainer icc,
CacheLoaderManager cacheLoaderManager,
CacheNotifier cacheNotifier,
StateTransferLock stateTransferLock,
CacheViewsManager cacheViewsManager,
TransactionTable transactionTable,
LockContainer<?> lockContainer) |
Constructor and Description |
---|
BaseStateTransferTask(BaseStateTransferManagerImpl stateTransferManager,
RpcManager rpcManager,
StateTransferLock stateTransferLock,
CacheNotifier cacheNotifier,
Configuration configuration,
DataContainer dataContainer,
Collection<Address> members,
int newViewId,
ConsistentHash chNew,
ConsistentHash chOld,
boolean initialView) |
DistributedStateTransferTask(RpcManager rpcManager,
Configuration configuration,
DataContainer dataContainer,
DistributedStateTransferManagerImpl stateTransferManager,
DistributionManager dm,
StateTransferLock stateTransferLock,
CacheNotifier cacheNotifier,
int newViewId,
Collection<Address> members,
ConsistentHash chOld,
ConsistentHash chNew,
boolean initialView,
TransactionTable transactionTable) |
ReplicatedStateTransferTask(RpcManager rpcManager,
Configuration configuration,
DataContainer dataContainer,
ReplicatedStateTransferManagerImpl stateTransferManager,
StateTransferLock stateTransferLock,
CacheNotifier cacheNotifier,
int newViewId,
Collection<Address> members,
ConsistentHash chOld,
ConsistentHash chNew,
boolean initialView) |
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 © 2012 JBoss by Red Hat. All Rights Reserved.