org.opends.server.admin.std.server
Interface SystemInfoMonitorProviderCfg

All Superinterfaces:
Configuration, MonitorProviderCfg

public interface SystemInfoMonitorProviderCfg
extends MonitorProviderCfg

A server-side interface for querying System Info Monitor Provider settings.

The System Info Monitor Provider can be used to publish information about the system and virtual machine on which the Directory Server is running.


Method Summary
 void addSystemInfoChangeListener(ConfigurationChangeListener<SystemInfoMonitorProviderCfg> listener)
          Register to be notified when this System Info Monitor Provider is changed.
 java.lang.Class<? extends SystemInfoMonitorProviderCfg> configurationClass()
          Gets the configuration class associated with this System Info Monitor Provider.
 java.lang.String getJavaClass()
          Gets the "java-class" property.
 void removeSystemInfoChangeListener(ConfigurationChangeListener<SystemInfoMonitorProviderCfg> listener)
          Deregister an existing System Info Monitor Provider configuration change listener.
 
Methods inherited from interface org.opends.server.admin.std.server.MonitorProviderCfg
addChangeListener, isEnabled, removeChangeListener
 
Methods inherited from interface org.opends.server.admin.Configuration
dn
 

Method Detail

configurationClass

java.lang.Class<? extends SystemInfoMonitorProviderCfg> configurationClass()
Gets the configuration class associated with this System Info Monitor Provider.

Specified by:
configurationClass in interface Configuration
Specified by:
configurationClass in interface MonitorProviderCfg
Returns:
Returns the configuration class associated with this System Info Monitor Provider.

addSystemInfoChangeListener

void addSystemInfoChangeListener(ConfigurationChangeListener<SystemInfoMonitorProviderCfg> listener)
Register to be notified when this System Info Monitor Provider is changed.

Parameters:
listener - The System Info Monitor Provider configuration change listener.

removeSystemInfoChangeListener

void removeSystemInfoChangeListener(ConfigurationChangeListener<SystemInfoMonitorProviderCfg> listener)
Deregister an existing System Info Monitor Provider configuration change listener.

Parameters:
listener - The System Info Monitor Provider configuration change listener.

getJavaClass

java.lang.String getJavaClass()
Gets the "java-class" property.

Specifies the fully-qualified name of the Java class that provides the System Info Monitor Provider implementation.

Specified by:
getJavaClass in interface MonitorProviderCfg
Returns:
Returns the value of the "java-class" property.