List of usage examples for org.apache.commons.configuration JNDIConfiguration JNDIConfiguration
public JNDIConfiguration() throws NamingException
From source file:edu.harvard.i2b2.fhir.server.config.ServerConfigs.java
public ServerConfigs() { if (configC == null) { try {//from w w w. ja v a 2 s . c om configC = new CompositeConfiguration(); configC.addConfiguration(new JNDIConfiguration()); configC.addConfiguration(new SystemConfiguration()); if (ServerConfigs.class.getResourceAsStream("/confidential.properties") != null) { logger.info("using confidential.properties"); configC.addConfiguration(new PropertiesConfiguration("confidential.properties")); } else { logger.info("using application.properties"); configC.addConfiguration(new PropertiesConfiguration("/application.properties")); } String jndiI2b2Url = configC.getString("java:global/i2b2Url"); if (jndiI2b2Url != null) { configC.setProperty("i2b2Url", jndiI2b2Url); } logger.info("initialized: ava:global/i2b2Url=" + jndiI2b2Url); logger.info("initialized: i2b2Url=" + configC.getString("i2b2Url")); openAccess = Boolean.parseBoolean(GetString(ConfigParameter.openAccess)); maxQueryThreads = Integer.parseInt(GetString(ConfigParameter.maxQueryThreads)); logger.info("initialized:" + configC.toString()); /* * logger.info("initialized:" + "\ni2b2Url:" + i2b2Url + * "\ndemoAccessToken:" + openAccessToken + "\n openAccess:" + * openAccess + "\nmaxQueryThreads" + maxQueryThreads + * "\ndemoConfidentialClientId:" + demoConfidentialClientId + * "\ndemoConfidentialClientSecret" + * demoConfidentialClientSecret); */ } catch (Exception e) { logger.error(e.getMessage(), e); } } }
From source file:marshalsec.gadgets.CommonsConfiguration.java
@Args(minArgs = 2, args = { "codebase", "class" }, defaultArgs = { MarshallerBase.defaultCodebase, MarshallerBase.defaultCodebaseClass }) default Object makeConfiguration(UtilFactory uf, String[] args) throws ClassNotFoundException, NoSuchMethodException, InstantiationException, IllegalAccessException, InvocationTargetException, NamingException, Exception { DirContext ctx = JDKUtil.makeContinuationContext(args[0], args[1]); JNDIConfiguration jc = new JNDIConfiguration(); jc.setContext(ctx);/*from w w w. ja v a 2s . c o m*/ jc.setPrefix("foo"); Reflections.setFieldValue(jc, "errorListeners", Collections.EMPTY_LIST); Reflections.setFieldValue(jc, "listeners", Collections.EMPTY_LIST); Reflections.setFieldValue(jc, "log", new NoOpLog()); return jc; }