public final class VersionMonitor extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BUILD_ON
Manifest key for the date in ms when the package was build.
|
static String |
FILE_ENCODING_SYSTEM_PROP_KEY
System property key for File encoding setting.
|
static String |
IMPLEMENTATION_BUILD
Manifest key for codebase packageVersion (usually git hash or svn id).
|
static String |
IMPLEMENTATION_TITLE
Manifest key for name of the Lib/app in the jar (usually maven name tag value).
|
static String |
IMPLEMENTATION_VERSION
Manifest key for VersionMonitor of the code (usually matches Mvn packageVersion)
|
static String |
MANIFEST_PATH
Manifest Default Path
|
| Modifier and Type | Method and Description |
|---|---|
String |
getApplication_server_container() |
String |
getBuild_date() |
String |
getBuild() |
String |
getDatetime() |
String |
getJava_runtime() |
String |
getJava_vendor() |
String |
getJava_version() |
String |
getJava_vm() |
String |
getJvm_implementation_version() |
String |
getJvm_input_arguments() |
String |
getJvm_vendor() |
String |
getJvm_version() |
String |
getName() |
String |
getOperating_system() |
String |
getOs_architecture() |
String |
getPackageVersion() |
String |
getSystem_encoding() |
static VersionMonitor |
getVersion(Class clazz)
Gets the current VersionMonitor base on a Class that will load it's manifest file.
|
static VersionMonitor |
getVersion(Manifest manifest)
Gets the current VersionMonitor based on Manifest & current JVM information.
|
String |
toString() |
public static final String BUILD_ON
public static final String IMPLEMENTATION_TITLE
public static final String IMPLEMENTATION_VERSION
public static final String IMPLEMENTATION_BUILD
public static final String FILE_ENCODING_SYSTEM_PROP_KEY
public static final String MANIFEST_PATH
public static VersionMonitor getVersion(Manifest manifest)
manifest - Manifest were to get the information.public static VersionMonitor getVersion(Class clazz) throws IOException
clazz - Class that will load the manifest MF fileVersionMonitor pojo with the information.IOException - If Unable to read the Manifest file.public String getName()
public String getPackageVersion()
public String getBuild()
public String getBuild_date()
public String getJava_version()
public String getJava_vendor()
public String getJava_runtime()
public String getJava_vm()
public String getSystem_encoding()
public String getOperating_system()
public String getOs_architecture()
public String getApplication_server_container()
public String getJvm_input_arguments()
public String getDatetime()
public String getJvm_version()
public String getJvm_vendor()
public String getJvm_implementation_version()
Copyright © 2018 CrafterCMS. All rights reserved.