public class SourceGroupConfig<T extends SourceChannelConfig> extends GroupConfig
| Constructor and Description | 
|---|
| SourceGroupConfig(String groupName,
                 BacklogConfig backlogConfig,
                 boolean enableNetworkCompression,
                 String... membersLookupNames) | 
| SourceGroupConfig(String groupName,
                 BacklogConfig backlogConfig,
                 GroupConsistencyLevelPolicy groupConsistencyLevelPolicy,
                 Map<String,IReplicationChannelDataFilter> filters,
                 Map<String,DynamicSourceGroupMemberLifeCycle> lifeCycles,
                 Map<String,String[]> membersGrouping,
                 boolean enableNetworkCompression,
                 String... membersLookupNames) | 
| SourceGroupConfig(String groupName,
                 BacklogConfig backlogConfig,
                 String... membersLookupNames) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addMembersGrouping(String groupName,
                  String... memberNames) | 
| BacklogConfig | getBacklogConfig() | 
| T | getChannelConfig(String memberName) | 
| IReplicationChannelDataFilter | getFilter(String memberLookupName) | 
| Map<String,IReplicationChannelDataFilter> | getFilters() | 
| GroupConsistencyLevelPolicy | getGroupConsistencyLevelPolicy() | 
| long | getInconsistentStateDelay() | 
| int | getInconsistentStateRetries() | 
| DynamicSourceGroupMemberLifeCycle | getLifeCycle(String memberName) | 
| Map<String,DynamicSourceGroupMemberLifeCycle> | getLifeCycles() | 
| Map<String,String[]> | getMembersGrouping() | 
| void | setChannelConfig(String memberName,
                T config) | 
| void | setInconsistentStateDelay(long inconsistentStateDelay) | 
| void | setInconsistentStateRetries(int inconsistentStateRetries) | 
| String | toString() | 
getHistoryLength, getMembersLookupNames, getName, isNetworkCompressionEnabled, setEnableNetworkCompression, setHistoryLengthpublic SourceGroupConfig(String groupName, BacklogConfig backlogConfig, String... membersLookupNames)
public SourceGroupConfig(String groupName, BacklogConfig backlogConfig, boolean enableNetworkCompression, String... membersLookupNames)
public SourceGroupConfig(String groupName, BacklogConfig backlogConfig, GroupConsistencyLevelPolicy groupConsistencyLevelPolicy, Map<String,IReplicationChannelDataFilter> filters, Map<String,DynamicSourceGroupMemberLifeCycle> lifeCycles, Map<String,String[]> membersGrouping, boolean enableNetworkCompression, String... membersLookupNames)
public BacklogConfig getBacklogConfig()
public IReplicationChannelDataFilter getFilter(String memberLookupName)
public Map<String,IReplicationChannelDataFilter> getFilters()
public long getInconsistentStateDelay()
public void setInconsistentStateDelay(long inconsistentStateDelay)
public int getInconsistentStateRetries()
public void setInconsistentStateRetries(int inconsistentStateRetries)
public DynamicSourceGroupMemberLifeCycle getLifeCycle(String memberName)
public Map<String,DynamicSourceGroupMemberLifeCycle> getLifeCycles()
public GroupConsistencyLevelPolicy getGroupConsistencyLevelPolicy()
public String toString()
toString in class GroupConfigCopyright © GigaSpaces.