return getAppNameUsingCic(); } catch (Exception e) { LOGGER.log(Level.WARNING, "ApplicationAccessWLS.getApplicationName error in getAppNameUsingCic.", e); return getAppNameUsingApplicationAccess(classLoader); } catch (Exception e) { LOGGER.log(Level.WARNING, "ApplicationAccessWLS.getApplicationName error in getAppNameUsingApplicationAccess.", e);
/** * Gets a unique application name. * * @param classLoader the class loader * @return unique application name. */ public String getApplicationName(ClassLoader classLoader) { if (appNames.containsKey(classLoader)) { return appNames.get(classLoader); } else { synchronized (appNames) { if (appNames.containsKey(classLoader)) { return appNames.get(classLoader); } else { final String appName = getApplicationNameInternal(classLoader); appNames.put(classLoader, appName); return appName; } } } }
/** * Create and initialize. */ public ApplicationAccessWLS() { // Try initializing using CIC if (initUsingCic()) { LOGGER.fine("ApplicationAccessWLS initialized using ComponentInvocationContext."); return; } // Init using CIC failed, try to init using ApplicationAccess cicManagerInstance = null; if (initUsingApplicationAccess()) { LOGGER.fine("ApplicationAccessWLS initialized using ApplicationAccess."); return; } applicationAccessInstance = null; LOGGER.fine("Failed to initialize ApplicationAccessWLS."); }
synchronized (SDOHelperContext.class) { if (applicationAccessWLS == null) { applicationAccessWLS = new ApplicationAccessWLS(); Object appName = applicationAccessWLS.getApplicationName(classLoader); if (appName != null) { return new MapKeyLookupResult(appName.toString(), classLoader);
synchronized (SDOHelperContext.class) { if (applicationAccessWLS == null) { applicationAccessWLS = new ApplicationAccessWLS(); Object appName = applicationAccessWLS.getApplicationName(classLoader); if (appName != null) { return new MapKeyLookupResult(appName.toString(), classLoader);
/** * Create and initialize. */ public ApplicationAccessWLS() { // Try initializing using CIC if (initUsingCic()) { LOGGER.fine("ApplicationAccessWLS initialized using ComponentInvocationContext."); return; } // Init using CIC failed, try to init using ApplicationAccess cicManagerInstance = null; if (initUsingApplicationAccess()) { LOGGER.fine("ApplicationAccessWLS initialized using ApplicationAccess."); return; } applicationAccessInstance = null; LOGGER.fine("Failed to initialize ApplicationAccessWLS."); }
return getAppNameUsingCic(); } catch (Exception e) { LOGGER.log(Level.WARNING, "ApplicationAccessWLS.getApplicationName error in getAppNameUsingCic.", e); return getAppNameUsingApplicationAccess(classLoader); } catch (Exception e) { LOGGER.log(Level.WARNING, "ApplicationAccessWLS.getApplicationName error in getAppNameUsingApplicationAccess.", e);
/** * Gets a unique application name. * * @param classLoader the class loader * @return unique application name. */ public String getApplicationName(ClassLoader classLoader) { if (appNames.containsKey(classLoader)) { return appNames.get(classLoader); } else { synchronized (appNames) { if (appNames.containsKey(classLoader)) { return appNames.get(classLoader); } else { final String appName = getApplicationNameInternal(classLoader); appNames.put(classLoader, appName); return appName; } } } }