public interface IReplicationTargetGroup
IReplicationSourceGroup
Modifier and Type | Method and Description |
---|---|
void |
addSynchronizeState(String sourceMemberLookupName,
SpaceReplicaState result) |
void |
close()
Close this replication group, once closed it can no longer be used
|
ConnectChannelHandshakeResponse |
connectChannel(RouterStubHolder sourceRouterStubHolder,
ConnectChannelHandshakeRequest handshakeRequest)
Connect a
IReplicationSourceChannel to this group. |
String |
dumpState() |
IReplicationTargetChannel |
getChannel(String sourceMemberLookupName) |
String |
getGroupName() |
long |
getLastProcessTimeStamp(String replicaSourceLookupName) |
void |
onChannelBacklogDropped(String sourceMemberLookupName,
Object sourceUniqueId,
IBacklogMemberState memberState) |
Object |
process(String sourceMemberLookupName,
Object sourceUniqueId,
IReplicationOrderedPacket packet) |
Object |
processBatch(String sourceMemberLookupName,
Object sourceUniqueId,
List<IReplicationOrderedPacket> packets) |
void |
processHandshakeIteration(String sourceMemberLookupName,
Object sourceUniqueId,
IHandshakeIteration handshakeIteration) |
Object |
processIdleStateData(String sourceMemberLookupName,
Object sourceUniqueId,
IIdleStateData idleStateData) |
void |
processUnreliableOperation(String sourceMemberLookupName,
Object sourceUniqueId,
IReplicationUnreliableOperation operation) |
void |
setActive() |
void |
setPassive() |
void |
synchronizationDone(String sourceMemberLookupName,
Object sourceUniqueId) |
void close()
ConnectChannelHandshakeResponse connectChannel(RouterStubHolder sourceRouterStubHolder, ConnectChannelHandshakeRequest handshakeRequest)
IReplicationSourceChannel
to this group. The success or failure of this
operation is indicated by the result IProcessLogHandshakeResponse
handshakeRequest
- the handshake related detailsIProcessLogHandshakeResponse
void onChannelBacklogDropped(String sourceMemberLookupName, Object sourceUniqueId, IBacklogMemberState memberState)
void processHandshakeIteration(String sourceMemberLookupName, Object sourceUniqueId, IHandshakeIteration handshakeIteration)
Object processBatch(String sourceMemberLookupName, Object sourceUniqueId, List<IReplicationOrderedPacket> packets)
Object process(String sourceMemberLookupName, Object sourceUniqueId, IReplicationOrderedPacket packet)
void processUnreliableOperation(String sourceMemberLookupName, Object sourceUniqueId, IReplicationUnreliableOperation operation)
Object processIdleStateData(String sourceMemberLookupName, Object sourceUniqueId, IIdleStateData idleStateData)
void addSynchronizeState(String sourceMemberLookupName, SpaceReplicaState result)
long getLastProcessTimeStamp(String replicaSourceLookupName)
String getGroupName()
void setActive()
void setPassive()
String dumpState()
IReplicationTargetChannel getChannel(String sourceMemberLookupName)
Copyright © GigaSpaces.