/** * Adds the list configuration. The configuration is saved under the config * name, which may be a pattern with which the configuration will be * obtained in the future. * * @param listConfig the list configuration * @return this config instance */ public Config addListConfig(ListConfig listConfig) { listConfigs.put(listConfig.getName(), listConfig); return this; }
/** * Adds the list configuration. The configuration is saved under the config * name, which may be a pattern with which the configuration will be * obtained in the future. * * @param listConfig the list configuration * @return this config instance */ public Config addListConfig(ListConfig listConfig) { listConfigs.put(listConfig.getName(), listConfig); return this; }
@Override public Config addListConfig(ListConfig listConfig) { boolean staticConfigDoesNotExist = checkStaticConfigDoesNotExist(staticConfig.getListConfigs(), listConfig.getName(), listConfig); if (staticConfigDoesNotExist) { configurationService.broadcastConfig(listConfig); } return this; }
@Override public Config addListConfig(ListConfig listConfig) { boolean staticConfigDoesNotExist = checkStaticConfigDoesNotExist(staticConfig.getListConfigs(), listConfig.getName(), listConfig); if (staticConfigDoesNotExist) { configurationService.broadcastConfig(listConfig); } return this; }
} else if (newConfig instanceof ListConfig) { ListConfig listConfig = (ListConfig) newConfig; currentConfig = listConfigs.putIfAbsent(listConfig.getName(), listConfig); } else if (newConfig instanceof SetConfig) { SetConfig setConfig = (SetConfig) newConfig;
} else if (newConfig instanceof ListConfig) { ListConfig listConfig = (ListConfig) newConfig; currentConfig = listConfigs.putIfAbsent(listConfig.getName(), listConfig); } else if (newConfig instanceof SetConfig) { SetConfig setConfig = (SetConfig) newConfig;
@Override public Config addListConfig(ListConfig listConfig) { List<ListenerConfigHolder> listenerConfigs = adaptListenerConfigs(listConfig.getItemListenerConfigs()); ClientMessage request = DynamicConfigAddListConfigCodec.encodeRequest(listConfig.getName(), listenerConfigs, listConfig.getBackupCount(), listConfig.getAsyncBackupCount(), listConfig.getMaxSize(), listConfig.isStatisticsEnabled(), listConfig.getQuorumName(), listConfig.getMergePolicyConfig().getPolicy(), listConfig.getMergePolicyConfig().getBatchSize()); invoke(request); return this; }
@Override public Config addListConfig(ListConfig listConfig) { List<ListenerConfigHolder> listenerConfigs = adaptListenerConfigs(listConfig.getItemListenerConfigs()); ClientMessage request = DynamicConfigAddListConfigCodec.encodeRequest(listConfig.getName(), listenerConfigs, listConfig.getBackupCount(), listConfig.getAsyncBackupCount(), listConfig.getMaxSize(), listConfig.isStatisticsEnabled(), listConfig.getQuorumName(), listConfig.getMergePolicyConfig().getPolicy(), listConfig.getMergePolicyConfig().getBatchSize()); invoke(request); return this; }