Class SourceDelegationReplicationReliableAsyncMediator
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.groups.reliableasync.SourceDelegationReplicationReliableAsyncMediator
- All Implemented Interfaces:
IReplicationReliableAsyncMediator
public class SourceDelegationReplicationReliableAsyncMediator
extends Object
implements IReplicationReliableAsyncMediator
Delegates synchronization issues to the source in order to get a solution
- Since:
- 8.0.5
- Author:
- eitany
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSourceDelegationReplicationReliableAsyncMediator(DynamicReliableAsyncSourceGroupConfigHolder groupConfigHolder, IReplicationConnection sourceConnection, IReplicationReliableAsyncGroupBacklog reliableAsyncGroupBacklog, String sourceLookupName, String myLookupName, IReplicationRouter router, IReplicationChannelDataFilterBuilder filterBuilder, IDynamicSourceGroupMemberLifeCycleBuilder lifeCycleBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterHandshake(IProcessLogHandshakeResponse response) getMarker(IReplicationOrderedPacket packet, String membersGroupName) voidvoidreliableAsyncSourceAdd(String sourceLookupName, IReplicationOrderedPacket packet) voidreliableAsyncSourceKeep(String sourceMemberName, IReplicationOrderedPacket packet) voidupdateReliableAsyncState(IReliableAsyncState reliableAsyncState, String sourceMemberName)
-
Field Details
-
_specificLogger
protected final org.slf4j.Logger _specificLogger
-
-
Constructor Details
-
SourceDelegationReplicationReliableAsyncMediator
public SourceDelegationReplicationReliableAsyncMediator(DynamicReliableAsyncSourceGroupConfigHolder groupConfigHolder, IReplicationConnection sourceConnection, IReplicationReliableAsyncGroupBacklog reliableAsyncGroupBacklog, String sourceLookupName, String myLookupName, IReplicationRouter router, IReplicationChannelDataFilterBuilder filterBuilder, IDynamicSourceGroupMemberLifeCycleBuilder lifeCycleBuilder)
-
-
Method Details
-
reliableAsyncSourceAdd
- Specified by:
reliableAsyncSourceAddin interfaceIReplicationReliableAsyncMediator
-
reliableAsyncSourceKeep
- Specified by:
reliableAsyncSourceKeepin interfaceIReplicationReliableAsyncMediator
-
afterHandshake
- Specified by:
afterHandshakein interfaceIReplicationReliableAsyncMediator
-
updateReliableAsyncState
public void updateReliableAsyncState(IReliableAsyncState reliableAsyncState, String sourceMemberName) - Specified by:
updateReliableAsyncStatein interfaceIReplicationReliableAsyncMediator
-
getMarker
- Specified by:
getMarkerin interfaceIReplicationReliableAsyncMediator
-
performCompaction
public void performCompaction()- Specified by:
performCompactionin interfaceIReplicationReliableAsyncMediator
-