private void setClusterRequireFilters(Map<String, String> filters) { clusterRequireFilters = DiscoveryNodeFilters.buildFromKeyValue(AND, filters); } private void setClusterIncludeFilters(Map<String, String> filters) {
private void setClusterExcludeFilters(Map<String, String> filters) { clusterExcludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, filters); } }
private void setClusterIncludeFilters(Map<String, String> filters) { clusterIncludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, filters); } private void setClusterExcludeFilters(Map<String, String> filters) {
requireFilters = null; } else { requireFilters = DiscoveryNodeFilters.buildFromKeyValue(AND, requireMap); includeFilters = null; } else { includeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, includeMap); excludeFilters = null; } else { excludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, excludeMap); initialRecoveryFilters = null; } else { initialRecoveryFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, initialRecoveryMap);
private void setClusterExcludeFilters(Map<String, String> filters) { clusterExcludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, filters); } }
private void setClusterIncludeFilters(Map<String, String> filters) { clusterIncludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, filters); } private void setClusterExcludeFilters(Map<String, String> filters) {
private void setClusterExcludeFilters(Map<String, String> filters) { clusterExcludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, filters); } }
private void setClusterIncludeFilters(Map<String, String> filters) { clusterIncludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, filters); } private void setClusterExcludeFilters(Map<String, String> filters) {
private void setClusterRequireFilters(Map<String, String> filters) { clusterRequireFilters = DiscoveryNodeFilters.buildFromKeyValue(AND, filters); } private void setClusterIncludeFilters(Map<String, String> filters) {
private void setClusterRequireFilters(Map<String, String> filters) { clusterRequireFilters = DiscoveryNodeFilters.buildFromKeyValue(AND, filters); } private void setClusterIncludeFilters(Map<String, String> filters) {
private void setClusterRequireFilters(Settings settings) { clusterRequireFilters = DiscoveryNodeFilters.buildFromKeyValue(AND, settings.getAsMap()); } private void setClusterIncludeFilters(Settings settings) {
private void setClusterExcludeFilters(Settings settings) { clusterExcludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, settings.getAsMap()); } }
private void setClusterIncludeFilters(Settings settings) { clusterIncludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, settings.getAsMap()); } private void setClusterExcludeFilters(Settings settings) {
public static DiscoveryNodeFilters buildFromSettings(OpType opType, String prefix, Settings settings) { return buildFromKeyValue(opType, settings.getByPrefix(prefix).getAsMap()); }
@Override public void onRefreshSettings(Settings settings) { Map<String, String> requireMap = settings.getByPrefix(CLUSTER_ROUTING_REQUIRE_GROUP).getAsMap(); if (!requireMap.isEmpty()) { clusterRequireFilters = DiscoveryNodeFilters.buildFromKeyValue(AND, requireMap); } Map<String, String> includeMap = settings.getByPrefix(CLUSTER_ROUTING_INCLUDE_GROUP).getAsMap(); if (!includeMap.isEmpty()) { clusterIncludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, includeMap); } Map<String, String> excludeMap = settings.getByPrefix(CLUSTER_ROUTING_EXCLUDE_GROUP).getAsMap(); if (!excludeMap.isEmpty()) { clusterExcludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, excludeMap); } } }
public static DiscoveryNodeFilters buildFromSettings(OpType opType, String prefix, Settings settings) { return buildFromKeyValue(opType, settings.getByPrefix(prefix).getAsMap()); }
@Inject public FilterAllocationDecider(Settings settings, NodeSettingsService nodeSettingsService) { super(settings); Map<String, String> requireMap = settings.getByPrefix(CLUSTER_ROUTING_REQUIRE_GROUP).getAsMap(); if (requireMap.isEmpty()) { clusterRequireFilters = null; } else { clusterRequireFilters = DiscoveryNodeFilters.buildFromKeyValue(AND, requireMap); } Map<String, String> includeMap = settings.getByPrefix(CLUSTER_ROUTING_INCLUDE_GROUP).getAsMap(); if (includeMap.isEmpty()) { clusterIncludeFilters = null; } else { clusterIncludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, includeMap); } Map<String, String> excludeMap = settings.getByPrefix(CLUSTER_ROUTING_EXCLUDE_GROUP).getAsMap(); if (excludeMap.isEmpty()) { clusterExcludeFilters = null; } else { clusterExcludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, excludeMap); } nodeSettingsService.addListener(new ApplySettings()); }
requireFilters = null; } else { requireFilters = DiscoveryNodeFilters.buildFromKeyValue(AND, requireMap); includeFilters = null; } else { includeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, includeMap); excludeFilters = null; } else { excludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, excludeMap);
requireFilters = null; } else { requireFilters = DiscoveryNodeFilters.buildFromKeyValue(AND, requireMap); includeFilters = null; } else { includeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, includeMap); excludeFilters = null; } else { excludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, excludeMap); initialRecoveryFilters = null; } else { initialRecoveryFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, initialRecoveryMap);
requireFilters = null; } else { requireFilters = DiscoveryNodeFilters.buildFromKeyValue(AND, requireMap); includeFilters = null; } else { includeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, includeMap); excludeFilters = null; } else { excludeFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, excludeMap); initialRecoveryFilters = null; } else { initialRecoveryFilters = DiscoveryNodeFilters.buildFromKeyValue(OR, initialRecoveryMap);