public class ReplicationNodeWithGatewayConfigBuilder extends ReplicationNodeConfigBuilder
_logger, ASYNC, ASYNC_MIRROR, PERSISTENCY_GROUPING_NAME, PRIMARY_BACKUP_ASYNC, PRIMARY_BACKUP_RELIABLE_ASYNC, PRIMARY_BACKUP_RELIABLE_ASYNC_NO_MIRROR, PRIMARY_BACKUP_SYNC, SYNC, UNLIMITED
Constructor and Description |
---|
ReplicationNodeWithGatewayConfigBuilder() |
addKeepersFilters, addKeepersListeners, configureBacklogLimitations, configureMirrorBacklogLimitations, createAsyncReplicationConfig, createBacklogConfig, createBacklogConfig, createGroupMemberNames, createLocalViewConfig, createMembersGroupingForMirror, createMirrorConfig, createMirrorConfig, createNotificationConfig, createPrimaryBackupAsyncConfig, createPrimaryBackupSyncConfig, createPrimaryNoBackupReplicationConfig, createProcessLogConfig, createReliableAsyncSourceConfig, createReliableAsyncSourceWithMirrorConfig, createReplicationGroupName, createSourceWithMirrorConfig, createSyncGroupThrottleController, createSyncReplicationConfig, dataSourceSupportsVersioning, getGroupConsistencyLevel, getInstance, getSynchronizeGroupName, isCentralDB, isEvictableCachePolicy, reliableAsyncKeeperCannotRefillContent, requiresEvictionReplicationProtection, setReplicationFilters, validateConfig, validateSupportedConfig
public ReplicationNodeWithGatewayConfigBuilder()
public ReplicationNodeConfig createConfig(SpaceClusterInfo clusterInfo, ClusterPolicy clusterPolicy, IReplicationNodeBuilder nodeBuilder, ReplicationFilterManager filterManager, int partitionId, IStorageAdapter storageAdapter, SpaceConfigReader configReader, IReplicationChannelDataFilterBuilder filterBuilder, IDynamicSourceGroupMemberLifeCycleBuilder lifeCycleBuilder)
createConfig
in class ReplicationNodeConfigBuilder
public ReplicationNodeConfig createReliableAsyncSourceWithGatewaysAndMirrorConfig(IReliableAsyncReplicationSettings reliableAsyncSettings, GatewaysPolicy gatewaysPolicy, IReplicationNodeBuilder nodeBuilder, int partitionId, IReplicationChannelDataFilterBuilder filterBuilder, IDynamicSourceGroupMemberLifeCycleBuilder lifeCycleBuilder, boolean requiresEvictionReplicationProtection)
public ReplicationNodeConfig createSourceWithGatewaysAndMirrorConfig(ISpaceReplicationSettings replicationPolicy, IMirrorChannelReplicationSettings mirrorPolicy, GatewaysPolicy gatewaysPolicy, IReplicationNodeBuilder nodeBuilder, int partitionId, boolean requiresEvictionReplicationProtection)
public String createReplicationGroupName(int partitionId, String spaceMemberName, SpaceClusterInfo clusterInfo, boolean primaryBackupGroup)
createReplicationGroupName
in class ReplicationNodeConfigBuilder
public static String createReplicationGroupNameWithLocalSite(int partitionId, String spaceMemberName, boolean primaryBackupGroup, boolean hasMirror, String localSiteName)
public String supportsMultiSourceReplication(SpaceClusterInfo clusterInfo)
supportsMultiSourceReplication
in class ReplicationNodeConfigBuilder
Copyright © GigaSpaces.