private void doInit() { initialized = true; beanReloadStrategy = setBeanReloadStrategy(pluginConfiguration.getProperty("weld.beanReloadStrategy")); }
private void initBasePackagePrefixes() { PluginConfiguration pluginConfiguration = new PluginConfiguration(this.appClassLoader); if (basePackagePrefixes == null || basePackagePrefixes.length == 0) { basePackagePrefixes = pluginConfiguration.getBasePackagePrefixes(); } else { String[] newBasePackagePrefixes = pluginConfiguration.getBasePackagePrefixes(); List<String> both = new ArrayList<>(basePackagePrefixes.length + newBasePackagePrefixes.length); Collections.addAll(both, basePackagePrefixes); Collections.addAll(both, newBasePackagePrefixes); basePackagePrefixes = both.toArray(new String[both.size()]); } }
PluginConfiguration pluginConfiguration = new PluginConfiguration(appClassLoader); URL[] extraClasspath = pluginConfiguration.getExtraClasspath(); if (extraClasspath.length > 0) { if (majorVersion >= 7) URL[] watchResources = pluginConfiguration.getWatchResources(); if (watchResources.length > 0) { if (majorVersion >= 7) URL[] webappDir = pluginConfiguration.getWebappDir(); if (webappDir.length > 0) { for (URL url : webappDir) {
URL[] webappDir = pluginConfiguration.getWebappDir(); if (webappDir.length > 0) { try {
/** * Plugin initialization, called from archive registration, */ public void init() { if (!initialized) { LOGGER.info("CDI/Owb plugin initialized."); initialized = true; beanReloadStrategy = setBeanReloadStrategy(pluginConfiguration.getProperty("owb.beanReloadStrategy")); } }
extraClasspath = pluginConfiguration.getProperty("extraClasspath"); String debugMode = pluginConfiguration.getProperty("osgiEquinox.debugMode"); isDebugMode = "true".equals(debugMode);