public Collection<ConnectorClassFinder> getSystemRARClassLoaders() throws ConnectorRuntimeException { if (processEnv.getProcessType().isEmbedded() && !rarsInitializedInEmbeddedServerMode) { synchronized (ConnectorsClassLoaderUtil.class){ if(!rarsInitializedInEmbeddedServerMode){ if (processEnv.getProcessType().isEmbedded()) { libraries = new ArrayList<URI>(); } else {
public Object lookup(GenericResourceInfo resourceInfo, String name, Hashtable env) throws NamingException{ String applicationName = resourceInfo.getApplicationName(); String moduleName = resourceInfo.getModuleName(); moduleName = ConnectorsUtil.getActualModuleName(moduleName); if(!isGlobalName(resourceInfo.getName()) && applicationName != null && moduleName != null){ return namingManager.lookupFromModuleNamespace(applicationName, moduleName, getModuleScopedName(name), env); }else if(!isGlobalName(resourceInfo.getName()) && applicationName != null) { if(pe.getProcessType().isServer() || pe.getProcessType().isEmbedded()){ return namingManager.lookupFromAppNamespace(applicationName, getAppScopedName(name), env); }else{ String internalGlobalJavaAppName = cnu.composeInternalGlobalJavaAppName(applicationName, getAppScopedName(name)); if(_logger.isLoggable(Level.FINEST)){ debug("appclient lookup : " + internalGlobalJavaAppName); } return namingManager.getInitialContext().lookup(internalGlobalJavaAppName); } }else{ if(env != null){ InitialContext ic = new InitialContext(env); return ic.lookup(name); }else{ return namingManager.getInitialContext().lookup(name); } } }
public Object lookup(GenericResourceInfo resourceInfo, String name, Hashtable env) throws NamingException{ String applicationName = resourceInfo.getApplicationName(); String moduleName = resourceInfo.getModuleName(); moduleName = org.glassfish.resourcebase.resources.util.ResourceUtil.getActualModuleName(moduleName); if(!isGlobalName(resourceInfo.getName()) && applicationName != null && moduleName != null){ return namingManager.lookupFromModuleNamespace(applicationName, moduleName, getModuleScopedName(name), env); }else if(!isGlobalName(resourceInfo.getName()) && applicationName != null) { if(pe.getProcessType().isServer() || pe.getProcessType().isEmbedded()){ return namingManager.lookupFromAppNamespace(applicationName, getAppScopedName(name), env); }else{ String internalGlobalJavaAppName = cnu.composeInternalGlobalJavaAppName(applicationName, getAppScopedName(name)); if(_logger.isLoggable(Level.FINEST)){ debug("appclient lookup : " + internalGlobalJavaAppName); } return namingManager.getInitialContext().lookup(internalGlobalJavaAppName); } }else{ if(env != null){ InitialContext ic = new InitialContext(env); return ic.lookup(name); }else{ return namingManager.getInitialContext().lookup(name); } } }
if (processEnv.getProcessType().isEmbedded()) { return;
if (processEnv.getProcessType().isEmbedded()) { return;
public boolean isEmbeddedServer() { return processEnv.getProcessType().isEmbedded(); }
public Object run() throws Exception { final ConnectorClassFinder ccf = new ConnectorClassFinder(parent, moduleName, librariesCL); if (processEnv.getProcessType().isEmbedded()) { events.register(new EventListener() { public void event(Event event) { if (event.is(EventTypes.PREPARE_SHUTDOWN)) { ccf.done(); } } }); } return ccf; } });
public boolean isEmbeddedServer() { return processEnv.getProcessType().isEmbedded(); }