public class SpaceReplicaState extends Object implements ISpaceSynchronizeReplicaState
| Constructor and Description |
|---|
SpaceReplicaState(IReplicationMonitoredConnection originConnection,
boolean isSynchronize,
long progressTimeout,
IReplicationTargetGroup targetGroup) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort(long timeout,
TimeUnit units) |
void |
addReplicateConsumer(SpaceCopyReplicaRunnable consumer) |
ISpaceCopyResult |
getCopyResult() |
SpaceReplicaStage |
getStage() |
ISpaceSynchronizeResult |
getSynchronizeResult() |
boolean |
isDone() |
boolean |
isFailed() |
void |
signalCopyStageFailed(Exception error) |
void |
signalEntireCopyStageDoneSucessfully() |
void |
signalSingleCopyStageDone() |
void |
updateSynchronizationDone() |
ISpaceCopyResult |
waitForCopyResult() |
ISpaceCopyResult |
waitForCopyResult(long time,
TimeUnit unit) |
ISpaceSynchronizeResult |
waitForSynchronizeCompletion() |
ISpaceSynchronizeResult |
waitForSynchronizeCompletion(long time,
TimeUnit unit) |
public SpaceReplicaState(IReplicationMonitoredConnection originConnection, boolean isSynchronize, long progressTimeout, IReplicationTargetGroup targetGroup)
public ISpaceCopyResult waitForCopyResult() throws InterruptedException
waitForCopyResult in interface ISpaceCopyReplicaStateInterruptedExceptionpublic ISpaceCopyResult waitForCopyResult(long time, TimeUnit unit) throws InterruptedException, TimeoutException
waitForCopyResult in interface ISpaceCopyReplicaStateInterruptedExceptionTimeoutExceptionpublic boolean isDone()
isDone in interface ISpaceCopyReplicaStatepublic boolean isFailed()
public void updateSynchronizationDone()
public ISpaceSynchronizeResult getSynchronizeResult()
getSynchronizeResult in interface ISpaceSynchronizeReplicaStatepublic ISpaceSynchronizeResult waitForSynchronizeCompletion() throws InterruptedException
waitForSynchronizeCompletion in interface ISpaceSynchronizeReplicaStateInterruptedExceptionpublic ISpaceSynchronizeResult waitForSynchronizeCompletion(long time, TimeUnit unit) throws InterruptedException, TimeoutException
waitForSynchronizeCompletion in interface ISpaceSynchronizeReplicaStateInterruptedExceptionTimeoutExceptionpublic SpaceReplicaStage getStage()
getStage in interface ISpaceCopyReplicaStatepublic ISpaceCopyResult getCopyResult()
getCopyResult in interface ISpaceCopyReplicaStatepublic void addReplicateConsumer(SpaceCopyReplicaRunnable consumer)
public void abort(long timeout,
TimeUnit units)
throws InterruptedException,
TimeoutException
abort in interface ISpaceCopyReplicaStateInterruptedExceptionTimeoutExceptionpublic void signalEntireCopyStageDoneSucessfully()
public void signalSingleCopyStageDone()
public void signalCopyStageFailed(Exception error)
Copyright © GigaSpaces.