Package | Description |
---|---|
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
Modifier and Type | Method and Description |
---|---|
void |
ReplicationInterceptor.init(StateTransferLock stateTransferLock,
CommandsFactory cf) |
void |
StateTransferLockInterceptor.init(StateTransferLock stateTransferLock,
Configuration configuration) |
void |
DistributionInterceptor.injectDependencies(DistributionManager distributionManager,
StateTransferLock stateTransferLock,
CommandsFactory cf,
DataContainer dataContainer,
EntryFactory entryFactory,
L1Manager l1Manager,
LockManager lockManager) |
Modifier and Type | Class and Description |
---|---|
class |
StateTransferLockImpl
This class implements a specialized lock that allows the state transfer process (which is not a single thread)
to block new write commands for the duration of the state transfer.
|
Modifier and Type | Field and Description |
---|---|
protected StateTransferLock |
BaseStateTransferTask.stateTransferLock |
protected StateTransferLock |
BaseStateTransferManagerImpl.stateTransferLock |
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) |
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.