All Methods Static Methods Instance Methods Concrete Methods 
| Modifier and Type | 
Method and Description | 
void | 
addKeepersFilters(IReliableAsyncReplicationSettings reliableAsyncSettings,
                 String groupName,
                 List<String> groupMemberNames,
                 Map<String,IReplicationChannelDataFilter> filters,
                 boolean requiresEvictionReplicationProtection)  | 
void | 
addKeepersListeners(Map<String,IReplicationChannelDataFilter> filters,
                   DynamicReliableAsyncSourceGroupConfigHolder configHolder)  | 
void | 
configureBacklogLimitations(ISpaceReplicationSettings replicationPolicy,
                           BacklogConfig backlogConfig,
                           List<String> groupMemberNames)  | 
void | 
configureMirrorBacklogLimitations(IReplicationSettings mirrorSettings,
                                 BacklogConfig backlogConfig,
                                 List<String> mirrorMembersNames)  | 
ReplicationNodeConfig | 
createAsyncReplicationConfig(ISpaceReplicationSettings replicationPolicy,
                            IReplicationNodeBuilder nodeBuilder)  | 
BacklogConfig | 
createBacklogConfig(ISpaceReplicationSettings replicationPolicy,
                   IMirrorChannelReplicationSettings mirrorPolicy,
                   boolean supportsConcurrentReplication,
                   boolean supportsMultiSourceReplication)  | 
BacklogConfig | 
createBacklogConfig(ISpaceReplicationSettings replicationPolicy,
                   IMirrorChannelReplicationSettings mirrorPolicy,
                   IReplicationComponentPolicy replicationComponentPolicy,
                   boolean supportsConcurrentReplication,
                   boolean supportsMultiSourceReplication)  | 
ReplicationNodeConfig | 
createConfig(SpaceClusterInfo clusterInfo,
            ClusterPolicy clusterPolicy,
            IReplicationNodeBuilder nodeBuilder,
            ReplicationFilterManager filterManager,
            int partitionId,
            IStorageAdapter storageAdapter,
            SpaceConfigReader configReader,
            IReplicationChannelDataFilterBuilder filterBuilder,
            IDynamicSourceGroupMemberLifeCycleBuilder lifeCycleBuilder)  | 
List<String> | 
createGroupMemberNames(ISpaceReplicationSettings settings)  | 
ReplicationNodeConfig | 
createLocalViewConfig(String spaceName,
                     SpaceClusterInfo clusterInfo,
                     ReplicationNodeBuilder nodeBuilder,
                     int partitions)  | 
Map<String,String[]> | 
createMembersGroupingForMirror(String mirrorMemberName)  | 
ReplicationNodeConfig | 
createMirrorConfig(MirrorConfig mirrorConfig,
                  ReplicationNodeBuilder nodeBuilder)  | 
ReplicationNodeConfig | 
createMirrorConfig(String spaceName,
                  ReplicationNodeBuilder nodeBuilder,
                  int partitions,
                  int backups)  | 
ReplicationNodeConfig | 
createNotificationConfig(String spaceName,
                        SpaceClusterInfo clusterInfo,
                        ReplicationNodeBuilder nodeBuilder,
                        int partitionIndex,
                        int numOfPartitions)  | 
ReplicationNodeConfig | 
createPrimaryBackupAsyncConfig(ISpaceReplicationSettings replicationPolicy,
                              IReplicationNodeBuilder nodeBuilder)  | 
ReplicationNodeConfig | 
createPrimaryBackupSyncConfig(ISpaceReplicationSettings replicationPolicy,
                             IReplicationNodeBuilder nodeBuilder,
                             int partitionId)  | 
ReplicationNodeConfig | 
createPrimaryNoBackupReplicationConfig(ISpaceReplicationSettings replicationPolicy,
                                      IReplicationNodeBuilder nodeBuilder,
                                      int partitionId)  | 
ProcessLogConfig | 
createProcessLogConfig(ISpaceReplicationSettings replicationPolicy,
                      boolean supportsConcurrentReplication,
                      boolean supportsMultiSource)  | 
ReplicationNodeConfig | 
createReliableAsyncSourceConfig(IReliableAsyncReplicationSettings reliableAsyncSettings,
                               IReplicationNodeBuilder nodeBuilder,
                               int partitionId,
                               IReplicationChannelDataFilterBuilder filterBuilder,
                               IDynamicSourceGroupMemberLifeCycleBuilder lifeCycleBuilder)  | 
ReplicationNodeConfig | 
createReliableAsyncSourceWithMirrorConfig(IReliableAsyncReplicationSettings reliableAsyncSettings,
                                         IReplicationNodeBuilder nodeBuilder,
                                         int partitionId,
                                         IReplicationChannelDataFilterBuilder filterBuilder,
                                         IDynamicSourceGroupMemberLifeCycleBuilder lifeCycleBuilder,
                                         boolean requiresEvictionReplicationProtection)  | 
String | 
createReplicationGroupName(int partitionId,
                          boolean primaryBackupGroup,
                          boolean syncReplication,
                          boolean hasMirror,
                          boolean hasExistingReplicationMembers)  | 
String | 
createReplicationGroupName(int partitionId,
                          String spaceMemberName,
                          SpaceClusterInfo clusterInfo,
                          boolean primaryBackupGroup)  | 
ReplicationNodeConfig | 
createSourceWithMirrorConfig(MirrorReplicationSettingsAdapter mirrorPolicy,
                            ISpaceReplicationSettings replicationPolicy,
                            IReplicationNodeBuilder nodeBuilder,
                            int partitionId,
                            boolean requiresEvictionReplicationProtection)  | 
IReplicationThrottleControllerBuilder | 
createSyncGroupThrottleController(IReplicationSettings replicationPolicy)  | 
ReplicationNodeConfig | 
createSyncReplicationConfig(ISpaceReplicationSettings replicationPolicy,
                           IReplicationNodeBuilder nodeBuilder)  | 
protected boolean | 
dataSourceSupportsVersioning(SpaceConfigReader configReader)  | 
GroupConsistencyLevelPolicy | 
getGroupConsistencyLevel(ISpaceReplicationSettings replicationPolicy,
                        List<String> syncGroupMemberNames)  | 
static ReplicationNodeConfigBuilder | 
getInstance()  | 
String | 
getSynchronizeGroupName(SpaceClusterInfo clusterInfo,
                       int partitionId,
                       String spaceMemberName)  | 
protected boolean | 
isCentralDB(IStorageAdapter storageAdapter,
           ClusterPolicy clusterPolicy)  | 
protected boolean | 
isEvictableCachePolicy(SpaceConfigReader configReader)  | 
protected boolean | 
reliableAsyncKeeperCannotRefillContent(ClusterPolicy clusterPolicy,
                                      IStorageAdapter storageAdapter,
                                      SpaceConfigReader configReader)  | 
protected boolean | 
requiresEvictionReplicationProtection(ClusterPolicy clusterPolicy,
                                     IStorageAdapter storageAdapter,
                                     SpaceConfigReader configReader)  | 
void | 
setReplicationFilters(IReplicationSettings replicationPolicy,
                     ReplicationNodeConfig replicationNodeConfig)  | 
String | 
supportsMultiSourceReplication(SpaceClusterInfo clusterInfo)  | 
void | 
validateConfig(ISpaceReplicationSettings replicationPolicy)  | 
protected void | 
validateSupportedConfig(ClusterPolicy clusterPolicy)  |