public interface EnvironmentData extends HealthCenterData
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ENVIRONMENTDATA
Used to get only Environment Data when comparing against
NotificationListener.getUserData() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getBootClasspath()
Gets the contents of the boot classpath of the monitored application.
|
java.lang.String[] |
getClasspath()
Gets the contents of the classpath of the monitored application.
|
java.lang.String[] |
getDumpOptions()
Gets any dump options that were set by the monitored application.
|
java.util.Properties |
getEnvironmentVariables()
Gets a list of environment variables from the system that is running the
monitored application.
|
java.util.Calendar |
getHealthCenterAgentLibraryDate()
Gets the date of the Health Center agent library.
|
java.lang.String |
getHealthCenterAgentVersion()
Gets the Health Center agent version.
|
java.lang.String |
getHostName()
Gets the host name of the system that is running the monitored application.
|
java.lang.String[] |
getJavaCommandLine()
Gets the command line of the Java application that is being monitored.
|
java.lang.String |
getJavaFullVersion()
Gets a String representation of the full Java version for the
application being monitored.
|
java.lang.String |
getJavaHome()
Gets the value of the JAVA_HOME evironment variable for the monitored application.
|
java.lang.String[] |
getJavaParameters()
Gets the parameters that are in effect in the running JVM.
|
java.lang.String |
getJavaVendor()
Gets the vendor of the Java virtual machine being monitored.
|
java.lang.String |
getJavaVersion()
Gets the version of the Java virtual machine being monitored.
|
java.lang.String |
getJavaVirtualMachineName()
Gets the name of the Java virtual machine being monitored.
|
java.lang.String |
getOperatingSystemName()
Gets the operating system of the machine that is running the monitored
application.
|
java.lang.String |
getOperatingSystemVersion()
Gets the operating system version of the machine that is running the
monitored application.
|
int |
getProcessId()
Gets the ID of the Java process being monitored.
|
int |
getProcessorCount()
Gets the number of processors on the machine that is running the monitored
application.
|
java.lang.String |
getSystemArchitecture()
Gets the architecture of the system that is running the monitored application.
|
java.util.Properties |
getSystemProperties()
Gets a list of system properties from the system that is running the monitored
application.
|
getAllRecommendations, getCriticalRecommendations, getHealthyRecommendations, getInformationalRecommendations, getWarningRecommendations, startNotifying, startNotifying
static final java.lang.String ENVIRONMENTDATA
NotificationListener.getUserData()
java.lang.String getJavaFullVersion()
java.util.Calendar getHealthCenterAgentLibraryDate()
java.lang.String getHealthCenterAgentVersion()
java.lang.String getJavaHome()
null
if not set.java.lang.String getJavaVendor()
java.lang.String getJavaVirtualMachineName()
int getProcessId()
java.lang.String getJavaVersion()
java.lang.String getSystemArchitecture()
java.lang.String getHostName()
int getProcessorCount()
java.lang.String getOperatingSystemName()
java.lang.String getOperatingSystemVersion()
java.util.Properties getSystemProperties()
java.util.Properties getEnvironmentVariables()
java.lang.String[] getBootClasspath()
java.lang.String[] getClasspath()
java.lang.String[] getDumpOptions()
java.lang.String[] getJavaCommandLine()
java.lang.String[] getJavaParameters()