public DeployerEjb() { deploymentLoader = new DeploymentLoader(); configurationFactory = new ConfigurationFactory(); assembler = (Assembler) SystemInstance.get().getComponent(org.apache.openejb.spi.Assembler.class); }
public static void main(final String[] args) throws Exception { final CommandLine line = parseCommand(args); if (line == null) { return; } final Openejb openejb = JaxbOpenejb.readConfig(findXml(line).getCanonicalPath()); final ConfigurationFactory configFact = new ConfigurationFactory(); for (final Resource r : openejb.getResource()) { final ResourceInfo ri = configFact.configureService(r, ResourceInfo.class); if (!ri.properties.containsKey("SkipImplicitAttributes")) { ri.properties.put("SkipImplicitAttributes", "false"); } r.getProperties().clear(); r.getProperties().putAll(ri.properties); } // TODO: others final Marshaller marshaller = JaxbOpenejb.getContext(Openejb.class).createMarshaller(); marshaller.setProperty("jaxb.formatted.output", true); marshaller.marshal(openejb, System.out); }
@Override public void init(final Properties props) throws OpenEJBException { this.props = new Properties(props); final Options options = new Options(props, SystemInstance.get().getOptions()); final String className = options.get("openejb.configurator", "org.apache.openejb.config.ConfigurationFactory"); if ("org.apache.openejb.config.ConfigurationFactory".equals(className)) { configFactory = new ConfigurationFactory(); // no need to use reflection } else { configFactory = (OpenEjbConfigurationFactory) toolkit.newInstance(className); } configFactory.init(props); SystemInstance.get().setComponent(OpenEjbConfigurationFactory.class, configFactory); }
@Override public void init(final Properties props) throws OpenEJBException { this.props = new Properties(props); final Options options = new Options(props, SystemInstance.get().getOptions()); final String className = options.get("openejb.configurator", "org.apache.openejb.config.ConfigurationFactory"); if ("org.apache.openejb.config.ConfigurationFactory".equals(className)) { configFactory = new ConfigurationFactory(); // no need to use reflection } else { configFactory = (OpenEjbConfigurationFactory) toolkit.newInstance(className); } configFactory.init(props); SystemInstance.get().setComponent(OpenEjbConfigurationFactory.class, configFactory); }
public DeployerEjb() { deploymentLoader = new DeploymentLoader(); final ConfigurationFactory component = SystemInstance.get().getComponent(ConfigurationFactory.class); configurationFactory = component == null ? new ConfigurationFactory() : component; assembler = (Assembler) SystemInstance.get().getComponent(org.apache.openejb.spi.Assembler.class); }
} catch (final Exception e3) { final Collection<String> ids = new ConfigurationFactory(true).getResourceIds(DataSource.class.getName(), new Properties()); final String id = AutoConfig.findResourceId(ids, dataSourceName);
private AppInfo configureApplication(AppModule appModule, EjbModule ejbModule, Configuration configuration) throws OpenEJBException { OpenEjbConfiguration openEjbConfiguration = new OpenEjbConfiguration(); openEjbConfiguration.containerSystem = new ContainerSystemInfo(); openEjbConfiguration.facilities = new FacilitiesInfo(); boolean offline = true; ConfigurationFactory.Chain chain = new ConfigurationFactory.Chain(); ConfigurationFactory configurationFactory = new ConfigurationFactory(offline, chain, openEjbConfiguration); buildChain(offline, ejbModule.getPreAutoConfigDeployer(), SystemInstance.get().getOptions(), configurationFactory, chain); ClassLoader oldClassLoader = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader(appModule.getClassLoader()); try { addContainerInfos(configuration, openEjbConfiguration.containerSystem, configurationFactory); addResourceAdapterMDBInfos(configuration, openEjbConfiguration.containerSystem, configurationFactory); //process resource adapters return configurationFactory.configureApplication(appModule); } finally { Thread.currentThread().setContextClassLoader(oldClassLoader); } }
final ConfigurationFactory config = new ConfigurationFactory(); config.init(SystemInstance.get().getProperties()); SystemInstance.get().setComponent(ConfigurationFactory.class, config);
configuration.facilities = new FacilitiesInfo(); final ConfigurationFactory configurationFactory = new ConfigurationFactory(false, configuration); appInfo = configurationFactory.configureApplication(appModule); appInfo.autoDeploy = autoDeploy;
configurationFactory = new ConfigurationFactory(); deploymentLoader = new DeploymentLoader();
final ConfigurationFactory configurationFactory = new ConfigurationFactory();
final ConfigurationFactory config = new ConfigurationFactory(); config.init(SystemInstance.get().getProperties());
configurationFactory = new ConfigurationFactory(); deploymentLoader = new DeploymentLoader(); assembler = (Assembler) SystemInstance.get().getComponent(org.apache.openejb.spi.Assembler.class);
final ConfigurationFactory configurationFactory = new ConfigurationFactory();
configurationFactory = new ConfigurationFactory(offline); final XBeanJndiFactory jndiFactory = new XBeanJndiFactory(); assembler = new Assembler(jndiFactory);
ConfigurationFactory.class.cast(component) : SystemInstance.get().getComponent(ConfigurationFactory.class); if (configurationFactory == null) { configurationFactory = new ConfigurationFactory();