/** * Ge {@link ServiceContext}. If necessary the {@link ServiceContext} will be laziliy loaded. * * @return the {@link ServiceContext} used. */ public static ServiceContext getServiceContext() { if (serviceContextProviderDelegate == null) { synchronized (ServiceContextManager.class) { if (serviceContextProviderDelegate == null) { serviceContextProviderDelegate = loadDefaultServiceProvider(); } } } return serviceContextProviderDelegate; }
/** * Ge {@link ServiceContext}. If necessary the {@link ServiceContext} will be laziliy loaded. * * @return the {@link ServiceContext} used. */ public static ServiceContext getServiceContext() { if (serviceContextProviderDelegate == null) { synchronized (ServiceContextManager.class) { if (serviceContextProviderDelegate == null) { serviceContextProviderDelegate = loadDefaultServiceProvider(); } } } return serviceContextProviderDelegate; }