public class ReliableAsyncKeeperLruCentralDataSourceReplicationChannelDataFilter extends GeneralReplicationChannelDataFilter implements DynamicSourceGroupConfigHolder.IDynamicSourceGroupStateListener
IReplicationChannelDataFilter.FilterOperation
Constructor and Description |
---|
ReliableAsyncKeeperLruCentralDataSourceReplicationChannelDataFilter(boolean requiresEvictionReplicationProtection) |
Modifier and Type | Method and Description |
---|---|
ReplicationChannelEntryDataFilterResult |
filterBeforeReplicatingEntryData(IReplicationPacketEntryData entryData,
PlatformLogicalVersion targetLogicalVersion,
IReplicationPacketEntryDataContentExtractor contentExtractor,
Logger contextLogger,
IReplicationPacketData data)
Specifies whether the given entry data should pass the filter as is, be converted or removed
|
void |
memberAdded(MemberAddedEvent memberAddedParam,
SourceGroupConfig newConfig) |
void |
memberRemoved(String memberName,
SourceGroupConfig newConfig) |
filterBeforeReplicatingData, filterBeforeReplicatingUnreliableOperation, getConstructionArgument, getInstance
filterAfterReplicatedEntryData, filterBeforeReplicatingEntryDataHasSideEffects
public ReliableAsyncKeeperLruCentralDataSourceReplicationChannelDataFilter(boolean requiresEvictionReplicationProtection)
public ReplicationChannelEntryDataFilterResult filterBeforeReplicatingEntryData(IReplicationPacketEntryData entryData, PlatformLogicalVersion targetLogicalVersion, IReplicationPacketEntryDataContentExtractor contentExtractor, Logger contextLogger, IReplicationPacketData data)
IReplicationChannelDataFilter
filterBeforeReplicatingEntryData
in interface IReplicationChannelDataFilter
filterBeforeReplicatingEntryData
in class GeneralReplicationChannelDataFilter
targetLogicalVersion
- The logical version of the targetcontentExtractor
- extracts content from the datacontextLogger
- context Loggerpublic void memberAdded(MemberAddedEvent memberAddedParam, SourceGroupConfig newConfig)
memberAdded
in interface DynamicSourceGroupConfigHolder.IDynamicSourceGroupStateListener
public void memberRemoved(String memberName, SourceGroupConfig newConfig)
memberRemoved
in interface DynamicSourceGroupConfigHolder.IDynamicSourceGroupStateListener
Copyright © GigaSpaces.