Class ReplicationNodeReplicaHandler
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.replica.ReplicationNodeReplicaHandler
Inner component of the
ReplicationNode that is in charge of handling incoming replica
requests- Since:
- 8.0
- Author:
- eitany
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReplicationNodeReplicaHandler(ReplicationNode replicationNode, ISpaceReplicaDataProducerBuilder<? extends ISpaceReplicaData> replicaDataProducerBuilder, ISpaceCopyReplicaOutFilter outFilter) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclearStaleReplicas(long expirationTime) voidclose()getGroupBacklogByRequestContext(Object requestContext) getNextReplicaBatch(Object context, int batchSize) voidintnewReplicaRequest(String requesterLookupName, ReplicaRequestPacket replicaRequestPacket) nextReplicaState(Object context) voidsetDirectPersistencyBackupSyncIteratorHandler(DirectPersistencyBackupSyncIteratorHandler _directPersistencyBackupSyncIteratorHandler)
-
Field Details
-
_logger
protected static final org.slf4j.Logger _logger
-
-
Constructor Details
-
ReplicationNodeReplicaHandler
public ReplicationNodeReplicaHandler(ReplicationNode replicationNode, ISpaceReplicaDataProducerBuilder<? extends ISpaceReplicaData> replicaDataProducerBuilder, ISpaceCopyReplicaOutFilter outFilter)
-
-
Method Details
-
newReplicaRequest
-
getGroupBacklogByRequestContext
-
getNextReplicaBatch
-
nextReplicaState
-
clearStaleReplicas
public void clearStaleReplicas(long expirationTime) -
close
public void close() -
dumpState
-
getDirectPersistencyBackupSyncIteratorHandler
-
setDirectPersistencyBackupSyncIteratorHandler
public void setDirectPersistencyBackupSyncIteratorHandler(DirectPersistencyBackupSyncIteratorHandler _directPersistencyBackupSyncIteratorHandler) -
getFifoBatchesHandler
-
initFifoBatchesHandler
public void initFifoBatchesHandler() -
clearFifoBatchesHandler
public void clearFifoBatchesHandler()
-