public Object setProperty(final String key, final String value) { return setProperty(key, value, false); }
public Object setProperty(final String key, final String value) { return setProperty(key, value, false); }
public Object setProperty(String key, String value) { return setProperty(key, value, false); }
private static void setProperties(final String prefix, final Map<?, ?> sysProps) { sysProps.remove(COMMENT_KEY); for (final Map.Entry<?, ?> entry : sysProps.entrySet()) { final String key = prefix + entry.getKey().toString(); final Object value = entry.getValue(); if (String.class.isInstance(value)) { final String str = String.class.cast(value); // set it for openejb AND the JVM since that's probably too late to let it be done automatically SystemInstance.get().setProperty(key, str); System.setProperty(key, str); } else { setProperties(key + '.', map(value)); } } }
private static void addSystemProperties(final File file) { if (!file.exists()) { return; } final Properties systemProperties; try { systemProperties = IO.readProperties(file); } catch (final IOException e) { return; } for (final String key : systemProperties.stringPropertyNames()) { final SystemInstance systemInstance = system.get(); if (systemInstance.getProperty(key) == null) { systemInstance.setProperty(key, systemProperties.getProperty(key)); } } // don't override system props // system.getProperties().putAll(systemProperties); }
private static void addSystemProperties(final File file) { if (!file.exists()) { return; } final Properties systemProperties; try { systemProperties = IO.readProperties(file); } catch (final IOException e) { return; } for (final String key : systemProperties.stringPropertyNames()) { if (system.getProperty(key) == null) { system.setProperty(key, systemProperties.getProperty(key)); } } // don't override system props // system.getProperties().putAll(systemProperties); }
private void setDefaultProperty(String key, String value) { SystemInstance systemInstance = SystemInstance.get(); String format = systemInstance.getProperty(key); if (format == null){ systemInstance.setProperty(key, value); } }
private void setDefaultProperty(String key, String value) { SystemInstance systemInstance = SystemInstance.get(); String format = systemInstance.getProperty(key); if (format == null) { systemInstance.setProperty(key, value); } }
private static void setProperties(final String prefix, final Map<?, ?> sysProps) { sysProps.remove(COMMENT_KEY); for (final Map.Entry<?, ?> entry : sysProps.entrySet()) { final String key = prefix + entry.getKey().toString(); final Object value = entry.getValue(); if (String.class.isInstance(value)) { final String str = String.class.cast(value); // set it for openejb AND the JVM since that's probably too late to let it be done automatically SystemInstance.get().setProperty(key, str); JavaSecurityManagers.setSystemProperty(key, str); } else { setProperties(key + '.', map(value)); } } }
public void init(Properties props) throws Exception { this.props = props; SystemInstance system = SystemInstance.get(); File home = system.getHome().getDirectory(); system.setProperty("openejb.deployments.classpath.include", ".*/"+home.getName()+"/lib/.*"); system.setProperty("openejb.deployments.classpath.require.descriptor", "true"); system.setProperty("openejb.deployments.classpath.filter.systemapps", "false"); OpenEJB.init(props, new ServerFederation()); if (System.getProperty("openejb.nobanner") == null) { System.out.println("[init] OpenEJB Remote Server"); } if (manager == null){ manager = ServiceManager.getManager(); } manager.init(); }
public static synchronized void init(final Properties properties) throws Exception { if (initialized) { return; } system.set(new SystemInstance(properties)); // WARNING: reverse order since we don't overwrite existing entries readSystemProperties(get().currentProfile()); readSystemProperties(); readUserSystemProperties(); // if the user read System.getProperties() instead of our properties, used in bval-tomee tck for instance System.getProperties().putAll(system.get().getProperties()); initialized = true; get().setProperty("openejb.profile.custom", Boolean.toString(!get().isDefaultProfile())); initDefaultComponents(); }
@Override public void start() throws LifecycleException { try { this.container.start(); SystemInstance.get().setComponent(AdditionalBeanDiscoverer.class, new TestClassDiscoverer()); // this property is not mandatory by default but depending the protocol it can be relevant so adding it by default SystemInstance.get().setProperty("org.apache.openejb.servlet.filters", ArquillianFilterRunner.class.getName() + "=/ArquillianServletRunner"); } catch (final Exception e) { throw new LifecycleException("Something went wrong", e); } }
public ServerType() { SystemInstance.get().setProperty("com.tomitribe.tribestream.serverType", guessServerType()); SystemInstance.get().removeObserver(this); }
@Override public void init(final Properties props) throws Exception { this.props = props; final SystemInstance system = SystemInstance.get(); final File home = system.getHome().getDirectory(); system.setProperty(DeploymentFilterable.CLASSPATH_INCLUDE, system.getProperty(DeploymentFilterable.CLASSPATH_INCLUDE, ".*/" + home.getName() + "/lib/.*")); system.setProperty(DeploymentFilterable.CLASSPATH_REQUIRE_DESCRIPTOR, system.getProperty(DeploymentFilterable.CLASSPATH_REQUIRE_DESCRIPTOR, "true")); system.setProperty(DeploymentFilterable.CLASSPATH_FILTER_SYSTEMAPPS, system.getProperty(DeploymentFilterable.CLASSPATH_FILTER_SYSTEMAPPS, "false")); OpenEJB.init(props, new ServerFederation()); if (SystemInstance.get().getOptions().get("openejb.nobanner", (String) null) == null) { System.out.println("[init] OpenEJB Remote Server"); } if (manager == null) { manager = ServiceManager.getManager(); } manager.init(); }
@Override public void start() throws LifecycleException { try { this.container.start(); SystemInstance.get().setComponent(AdditionalBeanDiscoverer.class, new TestClassDiscoverer()); // this property is not mandatory by default but depending the protocol it can be relevant so adding it by default SystemInstance.get().setProperty("org.apache.openejb.servlet.filters", ArquillianFilterRunner.class.getName() + "=/ArquillianServletRunner"); } catch (final Exception e) { throw new LifecycleException("Something went wrong", e); } }
public static synchronized void init(final Properties properties) throws Exception { if (initialized) { return; } system = new SystemInstance(properties); // WARNING: reverse order since we don't overwrite existing entries readSystemProperties(get().currentProfile()); readSystemProperties(); readUserSystemProperties(); // if the user read System.getProperties() instead of our properties, used in bval-tomee tck for instance System.getProperties().putAll(system.getProperties()); initialized = true; get().setProperty("openejb.profile.custom", Boolean.toString(!get().isDefaultProfile())); }
public void init(Properties properties) throws Exception { if (openejb != null) return; openejb = new OpenEJBInstance(); if (openejb.isInitialized()) return; bootedOpenEJB = true; SystemInstance.init(properties); OptionsLog.install(); SystemInstance.get().setProperty("openejb.embedded", "true"); openejb.init(properties); }
private void init(final Properties properties) throws Exception { if (openejb != null && openejb.isInitialized()) { return; } openejb = new OpenEJBInstance(); if (openejb.isInitialized()) { return; } bootedOpenEJB = true; SystemInstance.init(properties); OptionsLog.install(); SystemInstance.get().setProperty("openejb.embedded", "true"); openejb.init(properties); }
private void init(final Properties properties) throws Exception { if (openejb != null && openejb.isInitialized()) { return; } openejb = new OpenEJBInstance(); if (openejb.isInitialized()) { return; } bootedOpenEJB = true; SystemInstance.init(properties); OptionsLog.install(); SystemInstance.get().setProperty("openejb.embedded", "true"); openejb.init(properties); }
public void setupTribestreamProvider(@Observes final AssemblerCreated init) { final SystemInstance si = SystemInstance.get(); final String value = si.getProperty("openejb.provider.default", "com.tomitribe.tomee"); si.setProperty("openejb.provider.default", value); final CheckService checkService = new CheckService(); checkService.start(); SystemInstance.get().addObserver(checkService); SystemInstance.get().setComponent(CheckService.class, checkService); registerDataSourceCreators(); setDefaultCreator(); }