Example usage for org.apache.commons.configuration Configuration getString

List of usage examples for org.apache.commons.configuration Configuration getString

Introduction

In this page you can find the example usage for org.apache.commons.configuration Configuration getString.

Prototype

String getString(String key);

Source Link

Document

Get a string associated with the given configuration key.

Usage

From source file:com.boozallen.cognition.ingest.storm.bolt.enrich.ElasticSearchJsonBolt.java

void configureTimeSeriesIndex(Configuration timeSeriesIndexNameConfig) {
    if (!timeSeriesIndexNameConfig.isEmpty()) {
        timeSeriesIndexFieldName = timeSeriesIndexNameConfig.getString(FIELD_NAME);
        timeSeriesIndexInputDateFormat = timeSeriesIndexNameConfig.getString(INPUT_DATE_FORMAT);
        timeSeriesIndexOutputDateFormat = timeSeriesIndexNameConfig.getString(POSTFIX_DATE_FORMAT);
    }//w  ww  .j  ava2s.co  m
}

From source file:cz.cas.lib.proarc.common.process.ExternalProcess.java

protected Map<String, String> buildEnv(Configuration conf) {
    Configuration envConfig = conf.subset(PROP_ENVIRONMENT);
    Map<String, String> env = new HashMap<String, String>();
    for (Iterator<String> it = envConfig.getKeys(); it.hasNext();) {
        String envKey = it.next();
        env.put(envKey, envConfig.getString(envKey));
    }/*w w w  . j  a va 2  s.  co  m*/
    return env;
}

From source file:com.steelbridgelabs.oss.neo4j.Neo4JTestGraphProvider.java

@Override
public void clear(Graph graph, Configuration configuration) throws Exception {
    // check graph instance
    if (graph != null) {
        // close graph instance
        graph.close();//from   ww w.ja  va2  s.c om
    }
    // connect to server
    try (Driver driver = GraphDatabase.driver(
            configuration.getString(Neo4JGraphConfigurationBuilder.Neo4JUrlConfigurationKey),
            AuthTokens.basic(
                    configuration.getString(Neo4JGraphConfigurationBuilder.Neo4JUsernameConfigurationKey),
                    configuration.getString(Neo4JGraphConfigurationBuilder.Neo4JPasswordConfigurationKey)),
            Config.defaultConfig())) {
        // open session
        try (Session session = driver.session()) {
            // begin transaction
            try (org.neo4j.driver.v1.Transaction transaction = session.beginTransaction()) {
                // delete everything in database
                transaction.run(new Statement("MATCH (n) DETACH DELETE n"));
                // commit
                transaction.success();
            }
        }
    }
}

From source file:com.springrts.springls.Channel.java

private void actualiseToConfiguration() {

    Configuration configuration = context.getService(Configuration.class);
    String channelsToLogRegex = configuration.getString(ServerConfiguration.CHANNELS_LOG_REGEX);
    setLogging(name.matches(channelsToLogRegex));
}

From source file:de.klemp.middleware.controller.Controller.java

/**
 * This method checks if the embedded Broker is initialized and started
 **//* w  w  w.  j a  v a 2s  . c om*/

private static void isBrokerStarted() {
    Configuration config;
    if (broker == null) { // Create an embedded broker

        try {
            config = new PropertiesConfiguration("GUIconf.properties");
            String tcpConnection = config.getString("tcpConnection");
            String wsConnection = config.getString("wsConnection");

            broker = new BrokerService();

            broker.addConnector(tcpConnection);
            broker.addConnector(wsConnection);
        } catch (Exception e) {
            logger.error("A new message broker (activemq) could not be created ", e);
        }

    }
    if (!broker.isStarted()) {

        try {
            broker.start();
        } catch (Exception e) {
            logger.error("Message broker could not be started", e);
        }

    }
}

From source file:com.twitter.distributedlog.util.TestConfUtils.java

@Test
public void testLoadConfiguration() {
    Configuration conf1 = new CompositeConfiguration();
    conf1.setProperty("key1", "value1");
    conf1.setProperty("key2", "value2");
    conf1.setProperty("key3", "value3");

    Configuration conf2 = new CompositeConfiguration();
    conf2.setProperty("bkc.key1", "bkc.value1");
    conf2.setProperty("bkc.key4", "bkc.value4");

    assertEquals("value1", conf1.getString("key1"));
    assertEquals("value2", conf1.getString("key2"));
    assertEquals("value3", conf1.getString("key3"));
    assertEquals(null, conf1.getString("key4"));

    ConfUtils.loadConfiguration(conf1, conf2, "bkc.");

    assertEquals("bkc.value1", conf1.getString("key1"));
    assertEquals("value2", conf1.getString("key2"));
    assertEquals("value3", conf1.getString("key3"));
    assertEquals("bkc.value4", conf1.getString("key4"));
    assertEquals(null, conf1.getString("bkc.key1"));
    assertEquals(null, conf1.getString("bkc.key4"));
}

From source file:com.bigdata.blueprints.BigdataGraphConfiguration.java

protected BigdataGraph configure(final GraphConfigurationContext context) throws Exception {

    final Configuration config = context.getProperties();

    if (!config.containsKey(Options.TYPE)) {
        throw new GraphConfigurationException("missing required parameter: " + Options.TYPE);
    }/*from  w  w  w. j  a v  a2  s. c om*/

    final String type = config.getString(Options.TYPE).toLowerCase();

    if (Options.TYPE_EMBEDDED.equals(type)) {

        if (config.containsKey(Options.FILE)) {

            final String journal = config.getString(Options.FILE);

            return BigdataGraphFactory.open(journal, true);

        } else {

            return BigdataGraphFactory.create();

        }

    } else if (Options.TYPE_REMOTE.equals(type)) {

        if (config.containsKey(Options.SPARQL_ENDPOINT_URL)) {

            final String sparqlEndpointURL = config.getString(Options.SPARQL_ENDPOINT_URL);

            return BigdataGraphFactory.connect(sparqlEndpointURL);

        }

        if (!config.containsKey(Options.HOST)) {
            throw new GraphConfigurationException("missing required parameter: " + Options.HOST);
        }

        if (!config.containsKey(Options.PORT)) {
            throw new GraphConfigurationException("missing required parameter: " + Options.PORT);
        }

        final String host = config.getString(Options.HOST);

        final int port = config.getInt(Options.PORT);

        return BigdataGraphFactory.connect(host, port);

    } else {

        throw new GraphConfigurationException("unrecognized value for " + Options.TYPE + ": " + type);

    }

}

From source file:de.chdev.artools.loga.lang.KeywordLoader.java

private void buildLocalKeywordMap(Reader reader) {

    String defaultLang = "EN";

    // Reset configuration values
    defaultConfig = null;/*from   w w  w . j a va 2  s.c o m*/
    autoClientConfig = null;
    autoServerConfig = null;

    Configuration clientConfig = null;
    Configuration serverConfig = null;

    // Open and input and output stream
    try {
        BufferedReader in = new BufferedReader(reader);

        // The pattern matches control characters
        Map<Pattern, Configuration> patternConfMap = new HashMap<Pattern, Configuration>();
        Map<Pattern, String> patternTypeMap = new HashMap<Pattern, String>();
        for (Configuration conf : getAllConfigurations()) {
            Pattern pClient = Pattern.compile(conf.getString("language.identifier.client"));
            Pattern pServer = Pattern.compile(conf.getString("language.identifier.server"));
            patternConfMap.put(pClient, conf);
            patternTypeMap.put(pClient, "client");
            patternConfMap.put(pServer, conf);
            patternTypeMap.put(pServer, "server");

            // Set default configuration
            if (conf.getString("language.locale").equalsIgnoreCase(defaultLang)) {
                defaultConfig = conf;
            }
        }
        String aLine = null;
        while ((aLine = in.readLine()) != null && (clientConfig == null || serverConfig == null)) {
            for (Pattern pattern : patternConfMap.keySet()) {
                Matcher matcher = pattern.matcher(aLine);
                if (matcher.matches()) {
                    if (patternTypeMap.get(pattern).equals("client") && clientConfig == null) {
                        clientConfig = patternConfMap.get(pattern);
                    } else if (patternTypeMap.get(pattern).equals("server") && serverConfig == null) {
                        serverConfig = patternConfMap.get(pattern);
                    }
                }
            }
        }
        in.close();
    } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    // Create local config mapping
    if (clientConfig == null && serverConfig == null) {
        if (defaultConfig == null) {
            throw new RuntimeException() {

                /**
                * 
                */
                private static final long serialVersionUID = 1L;

            };
        } else {
            clientConfig = defaultConfig;
            serverConfig = defaultConfig;
        }
    } else if (clientConfig == null) {
        clientConfig = serverConfig;
    } else if (serverConfig == null) {
        serverConfig = clientConfig;
    }

    // Save current configuration for later restore
    autoClientConfig = clientConfig;
    autoServerConfig = serverConfig;

    localKeywords.put(ActlController.PREFIX, clientConfig);
    localKeywords.put(WflgController.PREFIX, clientConfig);
    localKeywords.put(ApiController.PREFIX, serverConfig);
    localKeywords.put(SqlController.PREFIX, serverConfig);
    localKeywords.put(FltrController.PREFIX, serverConfig);
    localKeywords.put(EsclController.PREFIX, serverConfig);
}

From source file:com.appeligo.amazon.AmazonService.java

public AmazonItem getProgramPurchases(Program program) throws ServiceException {
    throttle();//from w w  w  . j  a va  2s  . c  om

    try {
        AWSECommerceServicePortType service = getService();
        Configuration config = ConfigUtils.getSystemConfig();

        ItemSearch search = new ItemSearch();
        search.setAWSAccessKeyId(config.getString("amazon.awsId"));
        search.setAssociateTag(config.getString("amazon.associateTag"));

        ItemSearchRequest[] requests = new ItemSearchRequest[2];
        ItemSearchRequest request = new ItemSearchRequest();
        request.setSearchIndex("Merchants");
        String keywords = "unbox " + program.getProgramTitle() + " -xxx";
        if (log.isInfoEnabled()) {
            log.info("Searching for programs: " + keywords);
        }
        request.setKeywords(keywords);
        request.setResponseGroup(new String[] { "Small", "Images" });
        requests[0] = request;

        request = new ItemSearchRequest();
        request.setSearchIndex("Video");
        keywords = program.getProgramTitle() + " -xxx";
        if (log.isInfoEnabled()) {
            log.info("Searching for programs: " + keywords);
        }
        request.setKeywords(keywords);
        request.setResponseGroup(new String[] { "Small", "Images" });
        requests[1] = request;

        search.setRequest(requests);
        ItemSearchResponse response = service.itemSearch(search);
        lastServiceCall = System.currentTimeMillis();

        checkError(response);

        Items[] responseList = response.getItems();

        return chooseItem(program, responseList);

    } catch (RemoteException e) {
        throw new ServiceException("Cannot lookup videos.", e.getCause());
    }
}

From source file:com.yosanai.java.aws.console.DefaultAWSConnectionProvider.java

@Override
public void updateEC2Config(boolean reuseExisting, Configuration config) throws Exception {
    if (StringUtils.isNotBlank(config.getString(AWS_KEY))) {
        if (null == amazonEC2 || !reuseExisting) {
            synchronized (lock) {
                if (null != amazonEC2) {
                    amazonEC2.shutdown();
                    amazonEC2 = null;/*from  w w  w  .ja v a  2s .c om*/
                }
                amazonEC2 = new AmazonEC2Client(new BasicAWSCredentials(config.getString(AWS_KEY, ""),
                        config.getString(AWS_SECRET, "")));
                amazonEC2.describeInstances();
            }
        }
    }
}