public class DistributedStateTransferManagerImpl extends BaseStateTransferManagerImpl
StateTransferManager
cacheLoaderManager, cacheNotifier, cf, chNew, chOld, configuration, dataContainer, icc, interceptorChain, rpcManager, stateTransferLock, transactionTable
Constructor and Description |
---|
DistributedStateTransferManagerImpl()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
protected ConsistentHash |
createConsistentHash(List<Address> members) |
protected BaseStateTransferTask |
createStateTransferTask(int viewId,
List<Address> members,
boolean initialView) |
CacheStore |
getCacheStoreForStateTransfer() |
protected long |
getTimeout() |
void |
init(DistributionManager dm) |
void |
invalidateKeys(List<Object> keysToRemove) |
boolean |
isLocationInDoubt(Object key) |
applyLocks, applyState, commitView, getAddress, hasJoinStarted, init, isJoinComplete, isLastViewId, isStateTransferInProgress, postInstallView, preInstallView, prepareView, pushStateToNode, rollbackView, startStateTransfer, stop, waitForJoinToComplete, waitForJoinToStart, waitForStateTransferToComplete, waitForStateTransferToStart
public DistributedStateTransferManagerImpl()
public void init(DistributionManager dm)
protected BaseStateTransferTask createStateTransferTask(int viewId, List<Address> members, boolean initialView)
createStateTransferTask
in class BaseStateTransferManagerImpl
protected long getTimeout()
getTimeout
in class BaseStateTransferManagerImpl
protected ConsistentHash createConsistentHash(List<Address> members)
createConsistentHash
in class BaseStateTransferManagerImpl
public CacheStore getCacheStoreForStateTransfer()
getCacheStoreForStateTransfer
in class BaseStateTransferManagerImpl
public boolean isLocationInDoubt(Object key)
true
if the key should be local but has not yet been copied to the local nodeCopyright © 2012 JBoss by Red Hat. All Rights Reserved.