Example usage for org.apache.commons.configuration MapConfiguration MapConfiguration

List of usage examples for org.apache.commons.configuration MapConfiguration MapConfiguration

Introduction

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

Prototype

public MapConfiguration(Map map) 

Source Link

Document

Create a Configuration decorator around the specified Map.

Usage

From source file:net.krotscheck.jersey2.configuration.Jersey2ToolkitConfig.java

/**
 * Builds the configuration object for our toolkit config.
 *
 * @return A Configuration object.//from  w ww  .  ja  va 2  s .co  m
 */
private Configuration buildToolkitConfig() {

    // The toolkit configuration file.
    try {
        File configFile = ResourceUtil.getFileForResource("jersey2-toolkit.properties");
        return new PropertiesConfiguration(configFile);
    } catch (ConfigurationException ce) {
        logger.error("jersey2-toolkit.properties not readable," + " some features may be misconfigured.");

        // Return a new, empty map configuration so we don't error out.
        return new MapConfiguration(new HashMap<String, String>());
    }
}

From source file:net.kenblair.scheduler.jpa.JpaScheduledJob.java

@Override
public Configuration getConfiguration() {
    return new MapConfiguration(properties);
}

From source file:com.opentable.config.Config.java

/**
 * Creates a fixed configuration for the supplied Properties.
 *
 * Config objects created from this method will not accept overrides from system properties.
 *///from   w ww . ja  va 2s .  c om
public static Config getFixedConfig(final Properties properties) {
    return getFixedConfig(new MapConfiguration(properties));
}

From source file:com.kixeye.chassis.bootstrap.CuratorFrameworkBuilderTest.java

@Test
public void buildWithConfiguration() {
    HashMap<String, Object> map = new HashMap<>();
    map.put(BootstrapConfigKeys.ZOOKEEPER_MAX_RETRIES.getPropertyName(), 1);
    MapConfiguration configuration = new MapConfiguration(map);
    try (CuratorFramework curatorFramework = new CuratorFrameworkBuilder(false).withZookeeper("localhost:2181")
            .withConfiguration(configuration).build()) {
    }/*ww w  .j  a  v a  2  s  .  c  o m*/
}

From source file:com.kixeye.chassis.bootstrap.ZookeeperConfigurationWriterTest.java

@Test
public void noBasePathExists() throws Exception {
    Assert.assertNull(curatorFramework.checkExists().forPath(base));

    try (CuratorFramework zkCurator = createCuratorFramework()) {
        ZookeeperConfigurationWriter writer = new ZookeeperConfigurationWriter(applicationName, environmentName,
                version, zkCurator, false);
        writer.write(new MapConfiguration(props), new DefaultPropertyFilter());

        Assert.assertEquals(val1, new String(curatorFramework.getData().forPath(base + "/" + key1)));
    }/* w  ww . j  a  va2  s .c o m*/
}

From source file:br.com.ingenieux.mojo.jbake.GenerateMojo.java

protected CompositeConfiguration createConfiguration() throws ConfigurationException {
    final CompositeConfiguration config = new CompositeConfiguration();

    config.addConfiguration(ConfigUtil.load(inputDirectory));

    config.addConfiguration(new MapConfiguration(this.project.getProperties()));

    return config;
}

From source file:com.wrmsr.neurosis.util.Configs.java

protected static HierarchicalConfiguration toHierarchical(Map<String, String> properties) {
    return toHierarchical(new MapConfiguration(properties));
}

From source file:com.google.api.ads.adwords.jaxws.extensions.util.GetRefreshToken.java

/**
 * Retrieves the refresh token from the API
 *
 * @param clientId the client ID//  ww w.j  a v a2s . c o  m
 * @param clientSecret the client secret
 * @return the refresh token
 * @throws IOException error connecting to the auth server
 */
public static String get(String clientId, String clientSecret) throws IOException {

    GoogleClientSecrets clientSecrets = null;
    try {

        MapConfiguration config = new MapConfiguration(new ImmutableMap.Builder<String, String>()
                .put("api.adwords.clientId", clientId).put("api.adwords.clientSecret", clientSecret).build());

        clientSecrets = new GoogleClientSecretsBuilder().forApi(Api.ADWORDS).from(config).build();
    } catch (ValidationException e) {
        System.err.println("Please input your OAuth2 client ID and secret into your aw-report.properties file."
                + " If you do not have a client ID or secret, please create one in "
                + "the API console: https://code.google.com/apis/console#access");
        System.exit(1);
    }

    // Get the OAuth2 credential.
    Credential credential = getOAuth2Credential(clientSecrets);
    return credential.getRefreshToken();
}

From source file:com.comcast.viper.flume2storm.sink.StormSink.java

/**
 * @see org.apache.flume.conf.Configurable#configure(org.apache.flume.Context)
 *///w w w  . j  a v  a2s.  c o m
@Override
public void configure(final Context context) {
    Preconditions.checkNotNull(context);
    if (sinkCounter == null) {
        sinkCounter = new SinkCounter(getName());
    }
    try {
        Configuration mapConfiguration = new MapConfiguration(context.getParameters());
        LOG.debug("Storm-sink configuration:\n{}", ConfigurationUtils.toString(mapConfiguration));
        configuration = StormSinkConfiguration.from(mapConfiguration);
        Class<? extends ConnectionParametersFactory<CP>> connectionParametersFactoryClass = (Class<? extends ConnectionParametersFactory<CP>>) Class
                .forName(configuration.getConnectionParametersFactoryClassName());
        this.connectionParametersFactory = connectionParametersFactoryClass.newInstance();
        Class<? extends EventSenderFactory<CP>> eventSenderFactoryClass = (Class<? extends EventSenderFactory<CP>>) Class
                .forName(configuration.getEventSenderFactoryClassName());
        this.eventSenderFactory = eventSenderFactoryClass.newInstance();
        Class<? extends LocationServiceFactory<SP>> locationServiceFactoryClass = (Class<? extends LocationServiceFactory<SP>>) Class
                .forName(configuration.getLocationServiceFactoryClassName());
        this.locationServiceFactory = locationServiceFactoryClass.newInstance();
        Class<? extends ServiceProviderSerialization<SP>> serviceProviderSerializationClass = (Class<? extends ServiceProviderSerialization<SP>>) Class
                .forName(configuration.getServiceProviderSerializationClassName());
        this.serviceProviderSerialization = serviceProviderSerializationClass.newInstance();
    } catch (Exception e) {
        LOG.error("Failed to configure Storm sink: " + e.getMessage(), e);
    }
}

From source file:com.blazebit.jbake.mojo.BuildMojo.java

protected CompositeConfiguration createConfiguration() throws ConfigurationException {
    final CompositeConfiguration config = new CompositeConfiguration();

    if (properties != null) {
        config.addConfiguration(new MapConfiguration(properties));
    }//from w ww . j  av  a  2  s .  co  m
    config.addConfiguration(new MapConfiguration(project.getProperties()));
    config.addConfiguration(ConfigUtil.load(inputDirectory));

    if (getLog().isDebugEnabled()) {
        getLog().debug("Configuration:");

        Iterator<String> iter = config.getKeys();
        while (iter.hasNext()) {
            String key = iter.next();
            getLog().debug(key + ": " + config.getString(key));
        }
    }

    return config;
}