Package org.glassfish.internal.api
Class Globals
- java.lang.Object
-
- org.glassfish.internal.api.Globals
-
@Service(name="globals") @Singleton public class Globals extends Object
Very sensitive class, anything stored here cannot be garbage collected- Author:
- Jerome Dochez
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGlobals.GlobalsInitializerThe point of this service is to ensure that the Globals service is properly initialized by the RunLevelService at the InitRunLevel.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Tget(Class<T> type)static org.glassfish.hk2.api.ServiceLocatorgetDefaultBaseServiceLocator()static org.glassfish.hk2.api.ServiceLocatorgetDefaultHabitat()static org.glassfish.hk2.api.ServiceLocatorgetStaticBaseServiceLocator()static org.glassfish.hk2.api.ServiceLocatorgetStaticHabitat()static voidsetDefaultHabitat(org.glassfish.hk2.api.ServiceLocator habitat)
-
-
-
Method Detail
-
getDefaultBaseServiceLocator
public static org.glassfish.hk2.api.ServiceLocator getDefaultBaseServiceLocator()
-
getDefaultHabitat
public static org.glassfish.hk2.api.ServiceLocator getDefaultHabitat()
-
get
public static <T> T get(Class<T> type)
-
setDefaultHabitat
public static void setDefaultHabitat(org.glassfish.hk2.api.ServiceLocator habitat)
-
getStaticBaseServiceLocator
public static org.glassfish.hk2.api.ServiceLocator getStaticBaseServiceLocator()
-
getStaticHabitat
public static org.glassfish.hk2.api.ServiceLocator getStaticHabitat()
-
-