|
||||||||||
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.
SysmonException
void 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 |