private void checkRequiredKeys() throws ConfigurationException { for (String keyString : REQUIRED_KEYS) { if (!_queryExecutorConfig.containsKey(keyString)) { throw new ConfigurationException("Cannot find required key : " + keyString); } } }
private void checkRequiredKeys() throws ConfigurationException { for (String keyString : REQUIRED_KEYS) { if (!_segmentPrunerSetConfig.containsKey(keyString)) { throw new ConfigurationException("Cannot find required key : " + keyString); } } }
public NettyServerConfig(Configuration serverNettyConfig) throws ConfigurationException { _serverNettyConfig = serverNettyConfig; if (!_serverNettyConfig.containsKey(NETTY_SERVER_PORT)) { throw new ConfigurationException("Cannot find Key : " + NETTY_SERVER_PORT); } }
private void checkRequiredKeys() throws ConfigurationException { for (String keyString : REQUIRED_KEYS) { if (!_queryPlannerConfig.containsKey(keyString)) { throw new ConfigurationException("Cannot find required key : " + keyString); } } }
private void checkRequiredKeys() throws ConfigurationException { for (String keyString : REQUIRED_KEYS) { if (!_instanceDataManagerConfiguration.containsKey(keyString)) { throw new ConfigurationException("Cannot find required key : " + keyString); } } }
public ServiceStreamConfigProvider(String configPath, String defaultConfigPath, StreamPartitionConverter partitionConverter, ScheduledExecutorService executorService, int reloadPeriod, TimeUnit reloadUnit) throws ConfigurationException { this.configBaseDir = new File(configPath); if (!configBaseDir.exists()) { throw new ConfigurationException("Stream configuration base directory " + configPath + " does not exist"); } this.defaultConfigFile = new File(configPath); if (!defaultConfigFile.exists()) { throw new ConfigurationException("Stream configuration default config " + defaultConfigPath + " does not exist"); } // Construct reloading default configuration this.partitionConverter = partitionConverter; this.configFactory = new DynamicConfigurationFactory(executorService, reloadPeriod, reloadUnit); // We know it exists from the check above. this.defaultDynConf = configFactory.getDynamicConfiguration(defaultConfigPath).get(); }
public synchronized Optional<DynamicDistributedLogConfiguration> getDynamicConfiguration( String configPath, ConcurrentBaseConfiguration defaultConf) throws ConfigurationException { Preconditions.checkNotNull(configPath); try { if (!dynamicConfigs.containsKey(configPath)) { File configFile = new File(configPath); FileConfigurationBuilder properties = new PropertiesConfigurationBuilder(configFile.toURI().toURL()); DynamicDistributedLogConfiguration dynConf = new DynamicDistributedLogConfiguration(defaultConf); List<FileConfigurationBuilder> fileConfigBuilders = Lists.newArrayList(properties); ConfigurationSubscription subscription = new ConfigurationSubscription( dynConf, fileConfigBuilders, executorService, reloadPeriod, reloadUnit); subscriptions.add(subscription); dynamicConfigs.put(configPath, dynConf); LOG.info("Loaded dynamic configuration at {}", configPath); } return Optional.of(dynamicConfigs.get(configPath)); } catch (MalformedURLException ex) { throw new ConfigurationException(ex); } }
public DefaultStreamConfigProvider(String configFilePath, ScheduledExecutorService executorService, int reloadPeriod, TimeUnit reloadUnit) throws ConfigurationException { try { File configFile = new File(configFilePath); FileConfigurationBuilder properties = new PropertiesConfigurationBuilder(configFile.toURI().toURL()); ConcurrentConstConfiguration defaultConf = new ConcurrentConstConfiguration(new DistributedLogConfiguration()); DynamicDistributedLogConfiguration conf = new DynamicDistributedLogConfiguration(defaultConf); List<FileConfigurationBuilder> fileConfigBuilders = Lists.newArrayList(properties); confSub = new ConfigurationSubscription(conf, fileConfigBuilders, executorService, reloadPeriod, reloadUnit); this.dynConf = Optional.of(conf); } catch (MalformedURLException ex) { throw new ConfigurationException(ex); } }
entry.size = mapConfig.getLong(key); } else { throw new ConfigurationException( "Invalid map file key: " + key + ", segmentDirectory: " + segmentDirectory.toString()); IndexEntry entry = colIndexEntry.getValue(); if (entry.size < 0 || entry.startOffset < 0) { throw new ConfigurationException( "Invalid map entry for key: " + colIndexEntry.getKey().toString() + ", segment: " + segmentDirectory .toString());
@Override public void load(final Reader in) throws ConfigurationException { try { this.loadHierarchy(this.getRootNode(), yaml.load(in)); } catch (Throwable e) { throw new ConfigurationException("Failed to load configuration: " + e.getMessage(), e); } }
@Override public void save(final Writer out) throws ConfigurationException { try { yaml.dump(this.saveHierarchy(this.getRootNode()), out); } catch (Throwable e) { throw new ConfigurationException("Failed to save configuration: " + e.getMessage(), e); } }
public static void removeClerkManager(String clientName) throws ConfigurationException { if (clients.containsKey(clientName)) { clients.remove(clientName); } else if (clients.size()==1 && clientName==null) { String name = clients.keySet().iterator().next(); log.info("Removing " + name + " from UDDIClient."); clients.remove(name); } else { throw new ConfigurationException("Could not remove UDDIClient for name " + clientName); } }
@Override public void save(final Writer out) throws ConfigurationException { try { yaml.dump(this.saveHierarchy(this.getRootNode()), out); } catch (Throwable e) { throw new ConfigurationException("Failed to save configuration: " + e.getMessage(), e); } }
@Override public void load(final Reader in) throws ConfigurationException { try { this.loadHierarchy(this.getRootNode(), yaml.load(in)); } catch (Throwable e) { throw new ConfigurationException("Failed to load configuration: " + e.getMessage(), e); } }
@Override public void save(final Writer out) throws ConfigurationException { try { yaml.dump(this.saveHierarchy(this.getRootNode()), out); } catch (Throwable e) { throw new ConfigurationException("Failed to save configuration: " + e.getMessage(), e); } }
public void configure(HierarchicalConfiguration config) throws ConfigurationException { try { setExpireTime(config.getString("expireTime",null)); } catch (NumberFormatException e) { throw new ConfigurationException( "Please configure a valid expireTime: " + e.getMessage()); } }
@Override public void configure(HierarchicalConfiguration config) throws ConfigurationException { try { setExpireTime(config.getString("expireTime", null)); } catch (NumberFormatException e) { throw new ConfigurationException("Please configure a valid expireTime", e); } }
public static void save(Configuration configuration) throws ConfigurationException { FileConfiguration fileConfiguration = getWritableFileConfiguration(configuration); if (fileConfiguration == null) { throw new ConfigurationException("Cannot save configuration"); } else { fileConfiguration.save(); } }
@Override public void init(Configuration config) throws ConfigurationException { String[] rcpts = config.getStringArray("spamTrapRecip"); if (rcpts.length == 0) { setSpamTrapRecipients(Arrays.asList(rcpts)); } else { throw new ConfigurationException("Please configure a spamTrapRecip."); } setBlockTime(config.getLong("blockTime", blockTime)); }
@Override public void configure(HierarchicalConfiguration config) throws ConfigurationException { setRecursiveMapping(config.getBoolean("recursiveMapping", true)); try { setMappingLimit(config.getInt("mappingLimit", 10)); } catch (IllegalArgumentException e) { throw new ConfigurationException(e.getMessage()); } doConfigure(config); }