Class ClientConnectionMonitorEntry
java.lang.Object
com.unboundid.ldap.sdk.unboundidds.monitors.MonitorEntry
com.unboundid.ldap.sdk.unboundidds.monitors.ClientConnectionMonitorEntry
- All Implemented Interfaces:
Serializable
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class ClientConnectionMonitorEntry
extends MonitorEntry
This class defines a monitor entry that provides general information about
the client connections currently established. Note that the information
available for each client connection may vary based on the type of connection
handler with which that connection is associated.
The server should present at most one client connection 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 client connection monitor entry. It can be retrieved using the
MonitorManager.getClientConnectionMonitorEntry(com.unboundid.ldap.sdk.LDAPConnection) method. The
getConnections() method may be used to
retrieve information for each connection. 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
ConstructorsConstructorDescriptionCreates a new client connection monitor entry from the provided entry. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves a list of the string representations of the connections established to 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
-
ClientConnectionMonitorEntry
Creates a new client connection monitor entry from the provided entry.- Parameters:
entry- The entry to be parsed as a client connection monitor entry. It must not benull.
-
-
Method Details
-
getConnections
Retrieves a list of the string representations of the connections established to the Directory Server. Values should be space-delimited name-value pairs with the values surrounded by quotation marks.- Returns:
- A list of the string representations of the connections established to the Directory Server, or an empty list if it was not included in the monitor entry or there are no established connections.
-
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.
-