-
public class AppContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumAppContext.State
-
Field Summary
Fields Modifier and Type Field Description private final IntegerNCPUprivate final StringHOST_NAMEprivate final StringUSERprivate final StringTMP_DIRprivate final StringUSER_DIRprivate final StringUSER_HOMEprivate final BooleanOS_IS_WSLprivate final BooleanOS_IS_VIRTprivate final BooleanOS_IS_LINUX_DESKTOPprivate final BooleanisGUIAvailableprivate final StringAPP_VERSIONprivate final StringAPP_NAMEprivate final StringAPP_IDENTprivate final StringAPP_TMP_PROPERTYprivate final PathAPP_TMP_DIRprivate final PathPROC_TMP_DIRprivate final PathAPP_DATA_DIRprivate final AtomicReference<AppContext.State>stateprivate final BooleanisActivepublic final static AppContextINSTANCE
-
Method Summary
Modifier and Type Method Description final Unitstart()final UnitshouldTerminate()final UnitbeginTerminate()final UnitendTerminate()final IntegergetNCPU()final StringgetHOST_NAME()final StringgetUSER()final StringgetTMP_DIR()final StringgetUSER_DIR()final StringgetUSER_HOME()final BooleangetOS_IS_WSL()Check if the operating system is a Windows subsystem for linux final BooleangetOS_IS_VIRT()Check if the operating system is running on a virtual environment, e.g. final BooleangetOS_IS_LINUX_DESKTOP()Check if the operating system is a linux and desktop is available final BooleangetIsGUIAvailable()final StringgetAPP_VERSION()final StringgetAPP_NAME()final StringgetAPP_IDENT()final StringgetAPP_TMP_PROPERTY()final PathgetAPP_TMP_DIR()final PathgetPROC_TMP_DIR()final PathgetAPP_DATA_DIR()final AtomicReference<AppContext.State>getState()final BooleangetIsActive()-
-
Method Detail
-
shouldTerminate
final Unit shouldTerminate()
-
beginTerminate
final Unit beginTerminate()
-
endTerminate
final Unit endTerminate()
-
getHOST_NAME
final String getHOST_NAME()
-
getTMP_DIR
final String getTMP_DIR()
-
getUSER_DIR
final String getUSER_DIR()
-
getUSER_HOME
final String getUSER_HOME()
-
getOS_IS_WSL
final Boolean getOS_IS_WSL()
Check if the operating system is a Windows subsystem for linux
-
getOS_IS_VIRT
final Boolean getOS_IS_VIRT()
Check if the operating system is running on a virtual environment, e.g., virtualbox, vmware, etc
-
getOS_IS_LINUX_DESKTOP
final Boolean getOS_IS_LINUX_DESKTOP()
Check if the operating system is a linux and desktop is available
-
getIsGUIAvailable
final Boolean getIsGUIAvailable()
-
getAPP_VERSION
final String getAPP_VERSION()
-
getAPP_NAME
final String getAPP_NAME()
-
getAPP_IDENT
final String getAPP_IDENT()
-
getAPP_TMP_PROPERTY
final String getAPP_TMP_PROPERTY()
-
getAPP_TMP_DIR
final Path getAPP_TMP_DIR()
-
getPROC_TMP_DIR
final Path getPROC_TMP_DIR()
-
getAPP_DATA_DIR
final Path getAPP_DATA_DIR()
-
getState
final AtomicReference<AppContext.State> getState()
-
getIsActive
final Boolean getIsActive()
-
-
-
-