org.opends.server.admin.std.server
Interface MonitorBackendCfg

All Superinterfaces:
BackendCfg, Configuration

public interface MonitorBackendCfg
extends BackendCfg

A server-side interface for querying Monitor Backend settings.

The Monitor Backend allows clients to access the information made available by Directory Server monitor providers.


Method Summary
 void addMonitorChangeListener(ConfigurationChangeListener<MonitorBackendCfg> listener)
          Register to be notified when this Monitor Backend is changed.
 java.lang.Class<? extends MonitorBackendCfg> configurationClass()
          Gets the configuration class associated with this Monitor Backend.
 java.lang.String getJavaClass()
          Gets the "java-class" property.
 BackendCfgDefn.WritabilityMode getWritabilityMode()
          Gets the "writability-mode" property.
 void removeMonitorChangeListener(ConfigurationChangeListener<MonitorBackendCfg> listener)
          Deregister an existing Monitor Backend configuration change listener.
 
Methods inherited from interface org.opends.server.admin.std.server.BackendCfg
addChangeListener, getBackendId, getBaseDN, isEnabled, removeChangeListener
 
Methods inherited from interface org.opends.server.admin.Configuration
dn
 

Method Detail

configurationClass

java.lang.Class<? extends MonitorBackendCfg> configurationClass()
Gets the configuration class associated with this Monitor Backend.

Specified by:
configurationClass in interface BackendCfg
Specified by:
configurationClass in interface Configuration
Returns:
Returns the configuration class associated with this Monitor Backend.

addMonitorChangeListener

void addMonitorChangeListener(ConfigurationChangeListener<MonitorBackendCfg> listener)
Register to be notified when this Monitor Backend is changed.

Parameters:
listener - The Monitor Backend configuration change listener.

removeMonitorChangeListener

void removeMonitorChangeListener(ConfigurationChangeListener<MonitorBackendCfg> listener)
Deregister an existing Monitor Backend configuration change listener.

Parameters:
listener - The Monitor Backend 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 backend implementation.

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

getWritabilityMode

BackendCfgDefn.WritabilityMode getWritabilityMode()
Gets the "writability-mode" property.

Specifies the behavior that the backend should use when processing write operations.

Specified by:
getWritabilityMode in interface BackendCfg
Returns:
Returns the value of the "writability-mode" property.