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.