Package org.apache.commons.configuration

Examples of org.apache.commons.configuration.AbstractConfiguration


public class PropertiesHelper {
    private static final Logger LOG = LoggerFactory.getLogger(PropertiesHelper.class);

    public static List<Property> getAllProperties() {
        final AbstractConfiguration configInstance = ConfigurationManager.getConfigInstance();
        List<Property> properties = new ArrayList<Property>();
        Iterator keys = null;
        try {
            keys = configInstance.getKeys();
        } catch (Exception e) {
            LOG.error("Exception fetching all property keys ", e);
        }

        Set<String> maskedResources = MaskedResourceHelper.getMaskedPropertiesSet();

        while (keys.hasNext()) {
            final String key = (String) keys.next();
            try {
                Object value = null;
                // mask the specified properties
                if (maskedResources.contains(key)) {
                    value = MaskedResourceHelper.MASKED_PROPERTY_VALUE;
                } else {
                    value = configInstance.getProperty(key);
                }
                Property property = new Property(key, value.toString(), null);
                properties.add(property);
            } catch (Exception e) {
                LOG.info("Exception fetching property value for key " + key, e);
View Full Code Here


    private static final Logger logger = LoggerFactory.getLogger(WebAdminComponent.class);
    public static final String ADMINRES_WEBADMIN_INDEX_HTML = "/admin";

    @PostConstruct
    public void init() {
        final AbstractConfiguration configInst = ConfigurationManager.getConfigInstance();

        if (configInst.containsKey(AdminResourcesContainer.DEFAULT_PAGE_PROP_NAME)) {
            logger.info("Admin container default page already set to: " +
                    configInst.getString(AdminResourcesContainer.DEFAULT_PAGE_PROP_NAME + ", not overriding."));
            return;
        }
        configInst.setProperty(AdminResourcesContainer.DEFAULT_PAGE_PROP_NAME, ADMINRES_WEBADMIN_INDEX_HTML);
        logger.info("Set the default page for admin container to: " + ADMINRES_WEBADMIN_INDEX_HTML);
    }
View Full Code Here

                namespace);
        ClientFactory.registerClientFromProperties(getApplicationName(), clientConfig);
    }

    private static void setIfNotDefined(String key, String value) {
        final AbstractConfiguration config = ConfigurationManager.getConfigInstance();
        if (config.getString(key) == null) {
            LOG.info("Setting default NIWS Property " + key + "=" + value);
            config.setProperty(key, value);
        }
    }
View Full Code Here

        CounterFactory.initialize(new Counter());
        TracerFactory.initialize(new Tracer());

        LOG.info("Starting Groovy Filter file manager");
        final AbstractConfiguration config = ConfigurationManager.getConfigInstance();

        final String preFiltersPath = config.getString(ZUUL_FILTER_PRE_PATH);
        final String postFiltersPath = config.getString(ZUUL_FILTER_POST_PATH);
        final String routingFiltersPath = config.getString(ZUUL_FILTER_ROUTING_PATH);
        final String customPath = config.getString(ZUUL_FILTER_CUSTOM_PATH);

        FilterLoader.getInstance().setCompiler(new GroovyCompiler());
        FilterFileManager.setFilenameFilter(new GroovyFileFilter());
        if (customPath == null) {
            FilterFileManager.init(5, preFiltersPath, postFiltersPath, routingFiltersPath);
View Full Code Here

    this.configuration = config;
  }

  private org.apache.commons.configuration.Configuration createConfiguration() {
    AbstractConfiguration config;

    switch (this.type) {
      case XML:
        config = new XMLConfiguration();
        break;

      case SYSTEM:
        config = new SystemConfiguration();
        break;

      default:
        config = new PropertiesConfiguration();
    }

    config.setDelimiterParsingDisabled(true);
    return config;
  }
View Full Code Here

    this.configuration = config;
  }

  private org.apache.commons.configuration.Configuration createConfiguration() {
    AbstractConfiguration config;

    switch (this.type) {
      case XML:
        config = new XMLConfiguration();
        break;

      case SYSTEM:
        config = new SystemConfiguration();
        break;

      default:
        config = new PropertiesConfiguration();
    }

    config.setDelimiterParsingDisabled(true);
    return config;
  }
View Full Code Here

    this.configuration = config;
  }

  private org.apache.commons.configuration.Configuration createConfiguration() {
    AbstractConfiguration config;

    switch (this.type) {
      case XML:
        config = new XMLConfiguration();
        break;

      case SYSTEM:
        config = new SystemConfiguration();
        break;

      default:
        config = new PropertiesConfiguration();
    }

    config.setDelimiterParsingDisabled(true);
    return config;
  }
View Full Code Here

TOP

Related Classes of org.apache.commons.configuration.AbstractConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.