public class ReplicationNodeAdmin extends Object implements IReplicationNodeAdmin
ReplicationNode| Constructor and Description |
|---|
ReplicationNodeAdmin(ReplicationNode replicationNode) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearStaleReplicas(long expirationTime) |
String |
dumpState() |
boolean |
flushPendingReplication(long timeout,
TimeUnit units)
Attempts to flush all pending replication from the backlog The upper layer is in charge of
not inserting new data to the replication node once flush is started.
|
int |
flushRedoLogToStorage() |
IReplicationRouterAdmin |
getRouterAdmin() |
DynamicSourceGroupConfigHolder |
getSourceGroupConfigHolder(String groupName) |
ReplicationStatistics |
getStatistics() |
Object[] |
getStatus() |
void |
monitorState(OperationWeightInfo info) |
void |
setActive()
Sets the administrated
IReplicationNode as active mode (i.e containing space is not a
backup) |
void |
setNodeStateListener(IReplicationNodeStateListener listener) |
void |
setPassive(boolean closeProxy)
Sets the administrated
IReplicationNode as passive mode (i.e containing space is
backup) |
public ReplicationNodeAdmin(ReplicationNode replicationNode)
public boolean flushPendingReplication(long timeout,
TimeUnit units)
IReplicationNodeAdminflushPendingReplication in interface IReplicationNodeAdminpublic ReplicationStatistics getStatistics()
getStatistics in interface IReplicationNodeAdminpublic int flushRedoLogToStorage()
flushRedoLogToStorage in interface IReplicationNodeAdminpublic Object[] getStatus()
getStatus in interface IReplicationNodeAdminpublic void monitorState(OperationWeightInfo info) throws RedoLogCapacityExceededException, ConsistencyLevelViolationException
monitorState in interface IReplicationNodeAdminRedoLogCapacityExceededExceptionConsistencyLevelViolationExceptionpublic void setActive()
IReplicationNodeAdminIReplicationNode as active mode (i.e containing space is not a
backup)setActive in interface IReplicationNodeAdminpublic void setPassive(boolean closeProxy)
IReplicationNodeAdminIReplicationNode as passive mode (i.e containing space is
backup)setPassive in interface IReplicationNodeAdmincloseProxy - - whether to close the stub proxy when it has no more references.public void setNodeStateListener(IReplicationNodeStateListener listener)
setNodeStateListener in interface IReplicationNodeAdminpublic String dumpState()
dumpState in interface IReplicationNodeAdminpublic void clearStaleReplicas(long expirationTime)
clearStaleReplicas in interface IReplicationNodeAdminpublic IReplicationRouterAdmin getRouterAdmin()
getRouterAdmin in interface IReplicationNodeAdminpublic DynamicSourceGroupConfigHolder getSourceGroupConfigHolder(String groupName)
getSourceGroupConfigHolder in interface IReplicationNodeAdminCopyright © GigaSpaces.