Class ReplicationParticipantsMediator
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.processlog.multisourcesinglefile.ReplicationParticipantsMediator
- All Implemented Interfaces:
IReplicationParticipantsMediator
public class ReplicationParticipantsMediator
extends Object
implements IReplicationParticipantsMediator
- Since:
- 8.0.4
- Author:
- idan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanabortConsolidation(IReplicationParticipantsMetadata participantsMetadata) Attempts to abort consolidation for the provided meta data.Gets all data for a multiple participants replication operation.booleanisConsumed(Object contextId) voidremove(IReplicationParticipantsMetadata participantsMetadata) Removes multiple participant context from mediator according to the provided meta data.voidsetConsumed(IReplicationParticipantsMetadata participantsMetadata) Sets the provided contextId as consumed.
-
Constructor Details
-
ReplicationParticipantsMediator
public ReplicationParticipantsMediator()
-
-
Method Details
-
getAllParticipantsData
Description copied from interface:IReplicationParticipantsMediatorGets all data for a multiple participants replication operation. If not all data arrived the return value is null.- Specified by:
getAllParticipantsDatain interfaceIReplicationParticipantsMediator- Parameters:
packet- The packet to be added to the context in case not all packets arrived.- Returns:
- All data if all data arrived, otherwise null.
-
isConsumed
- Specified by:
isConsumedin interfaceIReplicationParticipantsMediator- Returns:
- true if the provided contextId associated operation has been consumed.
-
setConsumed
Description copied from interface:IReplicationParticipantsMediatorSets the provided contextId as consumed.- Specified by:
setConsumedin interfaceIReplicationParticipantsMediator
-
remove
Description copied from interface:IReplicationParticipantsMediatorRemoves multiple participant context from mediator according to the provided meta data.- Specified by:
removein interfaceIReplicationParticipantsMediator
-
abortConsolidation
Description copied from interface:IReplicationParticipantsMediatorAttempts to abort consolidation for the provided meta data.- Specified by:
abortConsolidationin interfaceIReplicationParticipantsMediator- Returns:
- true if successfully aborted, otherwise false.
-