|
Infinispan Distribution 5.1.5.FINAL-redhat-1 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| StateTransferLock | Typically adding a command, the following pattern would be used:
if (stateTransferLock.acquireForCommand()) {
try {
// execute this command!
} finally {
stateTransferLock.releaseForCommand(cmd);
}
}
|
| StateTransferManager | A component that manages the state transfer when the topology of the cluster changes. |
| Class Summary | |
|---|---|
| BaseStateTransferManagerImpl | State transfer manager. |
| BaseStateTransferTask | Push state from the existing members of the cluster to the new members. |
| DistributedStateTransferManagerImpl | The distributed mode implementation of StateTransferManager |
| DistributedStateTransferTask | Task which handles view changes (joins, merges or leaves) and rebalances keys using a push based approach. |
| DummyInvalidationStateTransferManagerImpl | Deprecated. This is just a temporary hack, do not rely on it to exist in future versions |
| LockInfo | Utility class used for lock transfer during topology changes. |
| LockInfo.Externalizer | |
| ReplicatedStateTransferManagerImpl | The replicated mode implementation of StateTransferManager |
| ReplicatedStateTransferTask | Task which pushes keys to new nodes during join. |
| 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. |
| Exception Summary | |
|---|---|
| StateTransferCancelledException | Thrown when a state transfer is interrupted because there is another state transfer pending. |
| StateTransferException | An exception to denote problems in transferring state between cache instances in a cluster |
| StateTransferInProgressException | This exception is thrown when an operation cannot complete because a state transfer is in progress. |
| StateTransferLockReacquisitionException | Internal exception, thrown when StateTransferLock.waitForStateTransferToEnd fails to re-acquire
the state transfer lock after state transfer (most likely because the timeout expired). |
Transfer of state to new caches in a cluster.
|
Infinispan Distribution 5.1.5.FINAL-redhat-1 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||