public class SourceGroupConfig<T extends SourceChannelConfig> extends GroupConfig
Constructor and Description |
---|
SourceGroupConfig(String groupName,
BacklogConfig backlogConfig,
GroupConsistencyLevelPolicy groupConsistencyLevelPolicy,
Map<String,IReplicationChannelDataFilter> filters,
Map<String,DynamicSourceGroupMemberLifeCycle> lifeCycles,
Map<String,String[]> membersGrouping,
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, setHistoryLength
public SourceGroupConfig(String groupName, BacklogConfig backlogConfig, String... membersLookupNames)
public SourceGroupConfig(String groupName, BacklogConfig backlogConfig, GroupConsistencyLevelPolicy groupConsistencyLevelPolicy, Map<String,IReplicationChannelDataFilter> filters, Map<String,DynamicSourceGroupMemberLifeCycle> lifeCycles, Map<String,String[]> membersGrouping, 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 GroupConfig
Copyright © GigaSpaces.