public class DSRSShutdownSync extends Object
More specifically, it ensures a ReplicaOfflineMsg sent by the DS is relayed/forwarded by the collocated RS to the other RSs in the topology before the whole process shuts down.
Constructor and Description |
---|
DSRSShutdownSync() |
Modifier and Type | Method and Description |
---|---|
boolean |
canShutdown(Dn baseDN)
Whether a ReplicationServer ServerReader or ServerWriter can proceed with shutdown.
|
void |
replicaOfflineMsgForwarded(Dn baseDN)
Message has been forwarded.
|
void |
replicaOfflineMsgSent(Dn baseDN)
Message has been sent.
|
void |
waitForReplicaOfflineMessageToBeSent(Dn baseDn)
Wait until a ReplicationServer ServerReader or ServerWriter can proceed with shutdown.
|
public void replicaOfflineMsgSent(Dn baseDN)
baseDN
- the domain for which the message has been sentpublic void replicaOfflineMsgForwarded(Dn baseDN)
baseDN
- the domain for which the message has been sentpublic boolean canShutdown(Dn baseDN)
baseDN
- the baseDN of the ServerReader or ServerWriter .public void waitForReplicaOfflineMessageToBeSent(Dn baseDn)
baseDn
- the baseDN of the ServerReader or ServerWriter .Copyright 2010-2018 ForgeRock AS.