J2DoPrivHelper.getContextClassLoaderAction())); loader.addClassLoader(getClass().getClassLoader()); ConfigurationProvider provider = ProductDerivations.loadGlobals(loader); if (provider != null) provider.setInto(this);
/** * Automatically load global values from the system's * {@link ProductDerivation}s, and from System properties. */ public boolean loadGlobals() { MultiClassLoader loader = (MultiClassLoader) AccessController .doPrivileged(J2DoPrivHelper.newMultiClassLoaderAction()); loader.addClassLoader((ClassLoader) AccessController.doPrivileged( J2DoPrivHelper.getContextClassLoaderAction())); loader.addClassLoader(getClass().getClassLoader()); ConfigurationProvider provider = ProductDerivations.loadGlobals(loader); if (provider != null) provider.setInto(this); // let system properties override other globals try { fromProperties(new HashMap( (Properties) AccessController.doPrivileged( J2DoPrivHelper.getPropertiesAction()))); } catch (SecurityException se) { // security manager might disallow } _globals = true; if (provider == null) { Log log = getConfigurationLog(); if (log.isTraceEnabled()) log.trace(_loc.get("no-default-providers")); return false; } return true; }
/** * Automatically load global values from the system's * {@link ProductDerivation}s, and from System properties. */ public boolean loadGlobals() { MultiClassLoader loader = AccessController .doPrivileged(J2DoPrivHelper.newMultiClassLoaderAction()); loader.addClassLoader(AccessController.doPrivileged( J2DoPrivHelper.getContextClassLoaderAction())); loader.addClassLoader(getClass().getClassLoader()); ConfigurationProvider provider = ProductDerivations.loadGlobals(loader); if (provider != null) provider.setInto(this); // let system properties override other globals try { fromProperties(new HashMap( AccessController.doPrivileged( J2DoPrivHelper.getPropertiesAction()))); } catch (SecurityException se) { // security manager might disallow } _globals = true; if (provider == null) { Log log = getConfigurationLog(); if (log.isTraceEnabled()) log.trace(_loc.get("no-default-providers")); return false; } return true; }
J2DoPrivHelper.getContextClassLoaderAction())); loader.addClassLoader(getClass().getClassLoader()); ConfigurationProvider provider = ProductDerivations.loadGlobals(loader); if (provider != null) provider.setInto(this);