Class DiskSpaceUsageMonitorEntry
java.lang.Object
com.unboundid.ldap.sdk.unboundidds.monitors.MonitorEntry
com.unboundid.ldap.sdk.unboundidds.monitors.DiskSpaceUsageMonitorEntry
- All Implemented Interfaces:
Serializable
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class DiskSpaceUsageMonitorEntry
extends MonitorEntry
This class defines a monitor entry that provides information about the disk
space usage of the Directory Server.
The server should present at most one disk space usage monitor entry. It can be retrieved using the
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundidds package structure, are only
supported for use against Ping Identity, UnboundID, and
Nokia/Alcatel-Lucent 8661 server products. These classes provide support
for proprietary functionality or for external specifications that are not
considered stable or mature enough to be guaranteed to work in an
interoperable way with other types of LDAP servers.
The server should present at most one disk space usage monitor entry. It can be retrieved using the
MonitorManager.getDiskSpaceUsageMonitorEntry(com.unboundid.ldap.sdk.LDAPConnection) method. The
getDiskSpaceInfo() method may be used
to retrieve information about the components which may consume significant
amounts of disk space, and the
getCurrentState() method may be used to
obtain the current state of the server. Alternately, this information may be
accessed using the generic API. See the MonitorManager class
documentation for an example that demonstrates the use of the generic API for
accessing monitor data.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDiskSpaceUsageMonitorEntry(Entry entry) Creates a new disk space usage monitor entry from the provided entry. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the current disk space state for the Directory Server.Retrieves a list of information about the disk space consumers defined in the Directory Server.Retrieves the set of parsed monitor attributes for this monitor entry, mapped from a unique identifier (in all lowercase characters) to the corresponding monitor attribute.Retrieves a human-readable description name for this monitor entry.Retrieves a human-readable display name for this monitor entry.Methods inherited from class com.unboundid.ldap.sdk.unboundidds.monitors.MonitorEntry
addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, decode, getBoolean, getDate, getDN, getDouble, getEntry, getInteger, getLong, getMonitorClass, getMonitorName, getString, getStrings, toString, toString
-
Constructor Details
-
DiskSpaceUsageMonitorEntry
Creates a new disk space usage monitor entry from the provided entry.- Parameters:
entry- The entry to be parsed as a disk space usage monitor entry. It must not benull.
-
-
Method Details
-
getCurrentState
Retrieves the current disk space state for the Directory Server. It may be one of "normal", "low space warning", "low space error", or "out of space error".- Returns:
- The current disk space state for the Directory Server, or
nullif that information is not available.
-
getDiskSpaceInfo
Retrieves a list of information about the disk space consumers defined in the Directory Server.- Returns:
- A list of information about the disk space consumers defined in the Directory Server.
-
getMonitorDisplayName
Retrieves a human-readable display name for this monitor entry.- Overrides:
getMonitorDisplayNamein classMonitorEntry- Returns:
- A human-readable display name for this monitor entry.
-
getMonitorDescription
Retrieves a human-readable description name for this monitor entry.- Overrides:
getMonitorDescriptionin classMonitorEntry- Returns:
- A human-readable description name for this monitor entry.
-
getMonitorAttributes
Retrieves the set of parsed monitor attributes for this monitor entry, mapped from a unique identifier (in all lowercase characters) to the corresponding monitor attribute.- Overrides:
getMonitorAttributesin classMonitorEntry- Returns:
- The set of parsed monitor attributes for this monitor entry.
-