All Methods Instance Methods Concrete Methods 
| Modifier and Type | Method and Description | 
| void | addListener(DynamicSourceGroupConfigHolder.IDynamicSourceGroupStateListener listener) | 
| void | addMember(String memberName,
         IReplicationChannelDataFilter filter,
         BacklogMemberLimitationConfig memberBacklogLimitations,
         Object metadata,
         DynamicSourceGroupMemberLifeCycle lifeCycle) | 
| void | addMember(String memberName,
         IReplicationChannelDataFilter filter,
         BacklogMemberLimitationConfig memberBacklogLimitations,
         Object metadata,
         DynamicSourceGroupMemberLifeCycle lifeCycle,
         boolean resetTarget) | 
| protected SourceGroupConfig | generateNewConfigWithoutMember(String memberName,
                              BacklogConfig backlogConfig,
                              Map<String,IReplicationChannelDataFilter> filters,
                              Map<String,DynamicSourceGroupMemberLifeCycle> lifeCycles,
                              SourceGroupConfig config) | 
| protected SourceGroupConfig | generateUpdatedConfig(String memberName,
                     SourceGroupConfig config,
                     BacklogConfig backlogConfig,
                     Map<String,IReplicationChannelDataFilter> filters,
                     Map<String,DynamicSourceGroupMemberLifeCycle> lifeCycles,
                     Object customMetadata) | 
| SourceGroupConfig | getConfig() | 
| SourceGroupConfig | getConfigWithMemberBeingAdded() | 
| void | removeMember(String memberName) | 
| void | replaceMember(String memberName,
             IReplicationChannelDataFilter filter,
             BacklogMemberLimitationConfig memberBacklogLimitations,
             Object metadata,
             DynamicSourceGroupMemberLifeCycle lifeCycle) | 
| String | toString() |