|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SystemMonitor
Interface for platform monitors.
| Field Summary | |
|---|---|
static String |
CONFIG_KEY_PREFIX
Prefix for configuration keys found in the Properties objects passed to
startPlatformSpecificMonitoring(Properties). |
static String |
DEFAULT_JMX_BEAN_PATH
Root of Sysmon JMX beans in the bean server hierarchy. |
| Method Summary | |
|---|---|
void |
startPlatformSpecificMonitoring(Properties config)
Start monitoring for this specific platform (as implemented by instances of this interface). |
void |
stopPlatformSpecificMonitoring()
Stop monitoring for this specific platform (as implemented by instances of this interface). |
void |
verifyExecutionEnvironment(Properties config)
Tells the platform specific monitor to check that it believes that it is compatible with the current VM's execution environments. |
| Field Detail |
|---|
static final String DEFAULT_JMX_BEAN_PATH
static final String CONFIG_KEY_PREFIX
Properties objects passed to
startPlatformSpecificMonitoring(Properties). Implementations should use
this constant to build up their own config prefixes so as to avoid conflicts in the
configuration namespace.
Config prefix: "sysmon"
| Method Detail |
|---|
void startPlatformSpecificMonitoring(Properties config)
throws SysmonException
config - configuration information for the specific monitor implementations. Must empty
and/or null Properties objects as a way of signalling that default values should be
used.
SysmonExceptionvoid stopPlatformSpecificMonitoring()
void verifyExecutionEnvironment(Properties config)
throws SysmonException
Exception - to specify errors with execution environment.
SysmonException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||