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 |
Commands that read data from the cache.
|
org.infinispan.commands.tx |
Commands that represent transactional lifecycle transitions.
|
org.infinispan.commands.write |
Commands that alter the state of the cache.
|
org.infinispan.container |
Data containers which store cache entries.
|
org.infinispan.distribution |
Classes relating to the distributed cache mode.
|
org.infinispan.eviction |
Classes related to eviction.
|
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.notifications.cachelistener |
Cache -specific notifications and eventing. |
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
org.infinispan.transaction |
JTA transaction support.
|
Modifier and Type | Field and Description |
---|---|
protected CacheNotifier |
CacheImpl.notifier |
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 cache,
InterceptorChain interceptorChain,
DistributionManager distributionManager,
InvocationContextContainer icc,
TransactionTable txTable,
Configuration configuration,
Map<Byte,ModuleCommandInitializer> moduleCommandInitializers,
RecoveryManager recoveryManager,
StateTransferManager stateTransferManager,
LockManager lockManager,
InternalEntryFactory entryFactory) |
Constructor and Description |
---|
GetKeyValueCommand(Object key,
CacheNotifier notifier,
Set<Flag> flags) |
Modifier and Type | Field and Description |
---|---|
protected CacheNotifier |
PrepareCommand.notifier |
Modifier and Type | Method and Description |
---|---|
void |
PrepareCommand.initialize(CacheNotifier notifier,
RecoveryManager recoveryManager) |
Modifier and Type | Field and Description |
---|---|
protected CacheNotifier |
RemoveCommand.notifier |
Modifier and Type | Method and Description |
---|---|
void |
PutKeyValueCommand.init(CacheNotifier notifier) |
void |
RemoveCommand.init(CacheNotifier notifier) |
void |
ClearCommand.init(CacheNotifier notifier) |
void |
PutMapCommand.init(CacheNotifier notifier) |
void |
InvalidateL1Command.init(Configuration config,
DistributionManager dm,
CacheNotifier n,
DataContainer dc) |
void |
EvictCommand.initialize(CacheNotifier notifier) |
Constructor and Description |
---|
ClearCommand(CacheNotifier notifier,
Set<Flag> flags) |
EvictCommand(Object key,
CacheNotifier notifier) |
InvalidateCommand(CacheNotifier notifier,
Collection<Object> keys) |
InvalidateCommand(CacheNotifier notifier,
Object... keys) |
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) |
PutKeyValueCommand(Object key,
Object value,
boolean putIfAbsent,
CacheNotifier notifier,
long lifespanMillis,
long maxIdleTimeMillis,
Set<Flag> flags) |
PutMapCommand(Map map,
CacheNotifier notifier,
long lifespanMillis,
long maxIdleTimeMillis,
Set<Flag> flags) |
RemoveCommand(Object key,
Object value,
CacheNotifier notifier,
Set<Flag> flags) |
VersionedPutKeyValueCommand(Object key,
Object value,
boolean putIfAbsent,
CacheNotifier notifier,
long lifespanMillis,
long maxIdleTimeMillis,
Set<Flag> flags,
EntryVersion version) |
Modifier and Type | Method and Description |
---|---|
void |
EntryFactoryImpl.injectDependencies(DataContainer dataContainer,
Configuration configuration,
CacheNotifier notifier) |
Modifier and Type | Method and Description |
---|---|
void |
DistributionManagerImpl.init(Configuration configuration,
RpcManager rpcManager,
CommandsFactory cf,
CacheNotifier cacheNotifier,
StateTransferManager stateTransferManager) |
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 CacheNotifier |
CacheLoaderInterceptor.notifier |
Modifier and Type | Method and Description |
---|---|
protected void |
CacheLoaderInterceptor.injectDependencies(CacheLoaderManager clm,
EntryFactory entryFactory,
CacheNotifier notifier) |
void |
NotificationInterceptor.injectDependencies(CacheNotifier notifier) |
Modifier and Type | Class and Description |
---|---|
class |
CacheNotifierImpl
Helper class that handles all notifications to registered listeners.
|
Modifier and Type | Field and Description |
---|---|
protected CacheNotifier |
BaseStateTransferTask.cacheNotifier |
protected CacheNotifier |
BaseStateTransferManagerImpl.cacheNotifier |
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 |
---|---|
void |
TransactionTable.initialize(RpcManager rpcManager,
Configuration configuration,
InvocationContextContainer icc,
InterceptorChain invoker,
CacheNotifier notifier,
TransactionFactory gtf,
EmbeddedCacheManager cm,
TransactionCoordinator txCoordinator,
TransactionSynchronizationRegistry transactionSynchronizationRegistry,
CommandsFactory commandsFactory,
ClusteringDependentLogic clusteringDependentLogic) |
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.