/** * Adds the executor 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 executorConfig executor config to add * @return this config instance */ public Config addExecutorConfig(ExecutorConfig executorConfig) { this.executorConfigs.put(executorConfig.getName(), executorConfig); return this; }
/** * Adds the executor 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 executorConfig executor config to add * @return this config instance */ public Config addExecutorConfig(ExecutorConfig executorConfig) { this.executorConfigs.put(executorConfig.getName(), executorConfig); return this; }
@Override public Config addExecutorConfig(ExecutorConfig executorConfig) { boolean staticConfigDoesNotExist = checkStaticConfigDoesNotExist(staticConfig.getExecutorConfigs(), executorConfig.getName(), executorConfig); if (staticConfigDoesNotExist) { configurationService.broadcastConfig(executorConfig); } return this; }
@Override public Config addExecutorConfig(ExecutorConfig executorConfig) { boolean staticConfigDoesNotExist = checkStaticConfigDoesNotExist(staticConfig.getExecutorConfigs(), executorConfig.getName(), executorConfig); if (staticConfigDoesNotExist) { configurationService.broadcastConfig(executorConfig); } return this; }
@Override public Config addExecutorConfig(ExecutorConfig executorConfig) { ClientMessage request = DynamicConfigAddExecutorConfigCodec.encodeRequest( executorConfig.getName(), executorConfig.getPoolSize(), executorConfig.getQueueCapacity(), executorConfig.isStatisticsEnabled(), executorConfig.getQuorumName()); invoke(request); return this; }
@Override public Config addExecutorConfig(ExecutorConfig executorConfig) { ClientMessage request = DynamicConfigAddExecutorConfigCodec.encodeRequest( executorConfig.getName(), executorConfig.getPoolSize(), executorConfig.getQueueCapacity(), executorConfig.isStatisticsEnabled(), executorConfig.getQuorumName()); invoke(request); return this; }
} else if (newConfig instanceof ExecutorConfig) { ExecutorConfig executorConfig = (ExecutorConfig) newConfig; currentConfig = executorConfigs.putIfAbsent(executorConfig.getName(), executorConfig); } else if (newConfig instanceof DurableExecutorConfig) { DurableExecutorConfig durableExecutorConfig = (DurableExecutorConfig) newConfig;
} else if (newConfig instanceof ExecutorConfig) { ExecutorConfig executorConfig = (ExecutorConfig) newConfig; currentConfig = executorConfigs.putIfAbsent(executorConfig.getName(), executorConfig); } else if (newConfig instanceof DurableExecutorConfig) { DurableExecutorConfig durableExecutorConfig = (DurableExecutorConfig) newConfig;
private static void executorXmlGenerator(XmlGenerator gen, Config config) { for (ExecutorConfig ex : config.getExecutorConfigs().values()) { gen.open("executor-service", "name", ex.getName()) .node("statistics-enabled", ex.isStatisticsEnabled()) .node("pool-size", ex.getPoolSize()) .node("queue-capacity", ex.getQueueCapacity()) .node("quorum-ref", ex.getQuorumName()) .close(); } }
private static void executorXmlGenerator(XmlGenerator gen, Config config) { for (ExecutorConfig ex : config.getExecutorConfigs().values()) { gen.open("executor-service", "name", ex.getName()) .node("statistics-enabled", ex.isStatisticsEnabled()) .node("pool-size", ex.getPoolSize()) .node("queue-capacity", ex.getQueueCapacity()) .node("quorum-ref", ex.getQuorumName()) .close(); } }