Class LDAPExternalServerMonitorEntry
- java.lang.Object
-
- com.unboundid.ldap.sdk.unboundidds.monitors.MonitorEntry
-
- com.unboundid.ldap.sdk.unboundidds.monitors.LDAPExternalServerMonitorEntry
-
- All Implemented Interfaces:
java.io.Serializable
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class LDAPExternalServerMonitorEntry extends MonitorEntry
This class defines a monitor entry that provides general information about an LDAP external server used by the Directory Proxy Server.
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundiddspackage 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.
Information that it may make available includes:- The address, port, and security mechanism used to communicate with the server.
- The DN of the configuration entry for the load-balancing algorithm that is using the LDAP external server object.
- Information about the health of the LDAP external server.
- The number of attempted, successful, and failed operations processed using the LDAP external server.
MonitorManager.getLDAPExternalServerMonitorEntries(com.unboundid.ldap.sdk.LDAPConnection)method. These entries provide specific methods for accessing this information. Alternately, the information may be accessed using the generic API. See theMonitorManagerclass documentation for an example that demonstrates the use of the generic API for accessing monitor data.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringLDAP_EXTERNAL_SERVER_MONITOR_OCThe structural object class used in LDAP external server monitor entries.
-
Constructor Summary
Constructors Constructor Description LDAPExternalServerMonitorEntry(Entry entry)Creates a new LDAP external server monitor entry from the provided entry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.LonggetAddAttempts()Retrieves the total number of add operations attempted against the LDAP external server.java.lang.LonggetAddFailures()Retrieves the number of failed add attempts against the LDAP external server.java.lang.LonggetAddSuccesses()Retrieves the number of successful add attempts against the LDAP external server.java.lang.LonggetBindAttempts()Retrieves the total number of bind operations attempted against the LDAP external server.java.lang.LonggetBindFailures()Retrieves the number of failed bind attempts against the LDAP external server.java.lang.LonggetBindPoolAvailableConnections()Retrieves the number of currently available connections in the bind connection pool used by the LDAP external server.java.lang.LonggetBindPoolMaxAvailableConnections()Retrieves the maximum number of connections that may be available in the bind connection pool used by the LDAP external server.java.lang.LonggetBindPoolNumClosedDefunct()Retrieves the number of connections in the bind connection pool used by the LDAP external server that have been closed as defunct.java.lang.LonggetBindPoolNumClosedExpired()Retrieves the number of connections in the bind connection pool used by the LDAP external server that have been closed as expired.java.lang.LonggetBindPoolNumClosedUnneeded()Retrieves the number of connections in the bind connection pool used by the LDAP external server that have been closed as unneeded.java.lang.LonggetBindPoolNumFailedCheckouts()Retrieves the number of failed checkout attempts from the bind connection pool used by the LDAP external server.java.lang.LonggetBindPoolNumFailedConnectionAttempts()Retrieves the number of failed connection attempts in the bind connection pool used by the LDAP external server.java.lang.LonggetBindPoolNumReleasedValid()Retrieves the number of connections released as valid back to the bind connection pool used by the LDAP external server.java.lang.LonggetBindPoolNumSuccessfulCheckoutsAfterWaiting()Retrieves the number of successful checkouts from the bind connection pool used by the LDAP external server in which an existing connection was retrieved after waiting for the connection to become available.java.lang.LonggetBindPoolNumSuccessfulCheckoutsNewConnection()Retrieves the number of successful checkouts from the bind connection pool used by the LDAP external server in which an existing connection was retrieved after creating a new connection.java.lang.LonggetBindPoolNumSuccessfulCheckoutsWithoutWaiting()Retrieves the number of successful checkouts from the bind connection pool used by the LDAP external server in which an existing connection was retrieved without needing to wait.java.lang.LonggetBindPoolNumSuccessfulConnectionAttempts()Retrieves the number of successful connection attempts in the bind connection pool used by the LDAP external server.java.lang.LonggetBindPoolTotalSuccessfulCheckouts()Retrieves the total number of successful checkouts from the bind connection pool used by the LDAP external server.java.lang.LonggetBindSuccesses()Retrieves the number of successful bind attempts against the LDAP external server.java.lang.LonggetCommonPoolAvailableConnections()Retrieves the number of currently available connections in the common connection pool used by the LDAP external server used for both bind and non-bind operations.java.lang.LonggetCommonPoolMaxAvailableConnections()Retrieves the maximum number of connections that may be available in the common connection pool used by the LDAP external server for both bind and non-bind operations.java.lang.LonggetCommonPoolNumClosedDefunct()Retrieves the number of connections in the common connection pool used by the LDAP external server for both bind and non-bind operations that have been closed as defunct.java.lang.LonggetCommonPoolNumClosedExpired()Retrieves the number of connections in the common connection pool used by the LDAP external server for processing both bind and non-bind operations that have been closed as expired.java.lang.LonggetCommonPoolNumClosedUnneeded()Retrieves the number of connections in the common connection pool used by the LDAP external server for both bind and non-bind operations that have been closed as unneeded.java.lang.LonggetCommonPoolNumFailedCheckouts()Retrieves the number of failed checkout attempts from the common connection pool used by the LDAP external server for both bind and non-bind operations.java.lang.LonggetCommonPoolNumFailedConnectionAttempts()Retrieves the number of failed connection attempts in the common connection pool used by the LDAP external server for both bind and non-bind operations.java.lang.LonggetCommonPoolNumReleasedValid()Retrieves the number of connections released as valid back to the common connection pool used by the LDAP external server for bind and non-bind operations.java.lang.LonggetCommonPoolNumSuccessfulCheckoutsAfterWaiting()Retrieves the number of successful checkouts from the common connection pool used by the LDAP external server for both bind and non-bind operations in which an existing connection was retrieved after waiting for the connection to become available.java.lang.LonggetCommonPoolNumSuccessfulCheckoutsNewConnection()Retrieves the number of successful checkouts from the common connection pool used by the LDAP external server for both bind and non-bind operations in which an existing connection was retrieved after creating a new connection.java.lang.LonggetCommonPoolNumSuccessfulCheckoutsWithoutWaiting()Retrieves the number of successful checkouts from the common connection pool used by the LDAP external server for both bind and non-bind operations in which an existing connection was retrieved without needing to wait.java.lang.LonggetCommonPoolNumSuccessfulConnectionAttempts()Retrieves the number of successful connection attempts in the common connection pool used by the LDAP external server for both bind and non-bind operations.java.lang.LonggetCommonPoolTotalSuccessfulCheckouts()Retrieves the total number of successful checkouts from the common connection pool used by the LDAP external server for both bind and non-bind operations.java.lang.StringgetCommunicationSecurity()Retrieves the communication security mechanism used when communicating with the external server.java.lang.LonggetCompareAttempts()Retrieves the total number of compare operations attempted against the LDAP external server.java.lang.LonggetCompareFailures()Retrieves the number of failed compare attempts against the LDAP external server.java.lang.LonggetCompareSuccesses()Retrieves the number of successful compare attempts against the LDAP external server.java.lang.LonggetDeleteAttempts()Retrieves the total number of delete operations attempted against the LDAP external server.java.lang.LonggetDeleteFailures()Retrieves the number of failed delete attempts against the LDAP external server.java.lang.LonggetDeleteSuccesses()Retrieves the number of successful delete attempts against the LDAP external server.java.util.List<java.lang.String>getHealthCheckMessages()Retrieves the list of health check messages for the LDAP external server.java.lang.LonggetHealthCheckScore()Retrieves the health check score for the LDAP external server.HealthCheckStategetHealthCheckState()Retrieves the health check state for the LDAP external server.java.util.DategetHealthCheckUpdateTime()Retrieves the time the health check information was last updated for the LDAP external server.java.lang.StringgetLoadBalancingAlgorithmDN()Retrieves the DN of the configuration entry for the load-balancing algorithm that uses the LDAP external server.java.lang.LonggetModifyAttempts()Retrieves the total number of modify operations attempted against the LDAP external server.java.lang.LonggetModifyDNAttempts()Retrieves the total number of modify DN operations attempted against the LDAP external server.java.lang.LonggetModifyDNFailures()Retrieves the number of failed modify DN attempts against the LDAP external server.java.lang.LonggetModifyDNSuccesses()Retrieves the number of successful modify DN attempts against the LDAP external server.java.lang.LonggetModifyFailures()Retrieves the number of failed modify attempts against the LDAP external server.java.lang.LonggetModifySuccesses()Retrieves the number of successful modify attempts against the LDAP external server.java.util.Map<java.lang.String,MonitorAttribute>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.java.lang.StringgetMonitorDescription()Retrieves a human-readable description name for this monitor entry.java.lang.StringgetMonitorDisplayName()Retrieves a human-readable display name for this monitor entry.java.lang.LonggetNonBindPoolAvailableConnections()Retrieves the number of currently available connections in the non-bind connection pool used by the LDAP external server.java.lang.LonggetNonBindPoolMaxAvailableConnections()Retrieves the maximum number of connections that may be available in the non-bind connection pool used by the LDAP external server.java.lang.LonggetNonBindPoolNumClosedDefunct()Retrieves the number of connections in the non-bind connection pool used by the LDAP external server that have been closed as defunct.java.lang.LonggetNonBindPoolNumClosedExpired()Retrieves the number of connections in the non-bind connection pool used by the LDAP external server that have been closed as expired.java.lang.LonggetNonBindPoolNumClosedUnneeded()Retrieves the number of connections in the non-bind connection pool used by the LDAP external server that have been closed as unneeded.java.lang.LonggetNonBindPoolNumFailedCheckouts()Retrieves the number of failed checkout attempts from the non-bind connection pool used by the LDAP external server.java.lang.LonggetNonBindPoolNumFailedConnectionAttempts()Retrieves the number of failed connection attempts in the non-bind connection pool used by the LDAP external server.java.lang.LonggetNonBindPoolNumReleasedValid()Retrieves the number of connections released as valid back to the non-bind connection pool used by the LDAP external server.java.lang.LonggetNonBindPoolNumSuccessfulCheckoutsAfterWaiting()Retrieves the number of successful checkouts from the non-bind connection pool used by the LDAP external server in which an existing connection was retrieved after waiting for the connection to become available.java.lang.LonggetNonBindPoolNumSuccessfulCheckoutsNewConnection()Retrieves the number of successful checkouts from the non-bind connection pool used by the LDAP external server in which an existing connection was retrieved after creating a new connection.java.lang.LonggetNonBindPoolNumSuccessfulCheckoutsWithoutWaiting()Retrieves the number of successful checkouts from the non-bind connection pool used by the LDAP external server in which an existing connection was retrieved without needing to wait.java.lang.LonggetNonBindPoolNumSuccessfulConnectionAttempts()Retrieves the number of successful connection attempts in the non-bind connection pool used by the LDAP external server.java.lang.LonggetNonBindPoolTotalSuccessfulCheckouts()Retrieves the total number of successful checkouts from the non-bind connection pool used by the LDAP external server.java.lang.LonggetSearchAttempts()Retrieves the total number of search operations attempted against the LDAP external server.java.lang.LonggetSearchFailures()Retrieves the number of failed search attempts against the LDAP external server.java.lang.LonggetSearchSuccesses()Retrieves the number of successful search attempts against the LDAP external server.java.lang.StringgetServerAddress()Retrieves the address of the LDAP external server.java.lang.LonggetServerPort()Retrieves the port of the LDAP external server.-
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
-
-
-
-
Field Detail
-
LDAP_EXTERNAL_SERVER_MONITOR_OC
@NotNull protected static final java.lang.String LDAP_EXTERNAL_SERVER_MONITOR_OC
The structural object class used in LDAP external server monitor entries.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LDAPExternalServerMonitorEntry
public LDAPExternalServerMonitorEntry(@NotNull Entry entry)
Creates a new LDAP external server monitor entry from the provided entry.- Parameters:
entry- The entry to be parsed as an LDAP external server monitor entry. It must not benull.
-
-
Method Detail
-
getServerAddress
@Nullable public java.lang.String getServerAddress()
Retrieves the address of the LDAP external server.- Returns:
- The address of the LDAP external server, or
nullif it was not included in the monitor entry.
-
getServerPort
@Nullable public java.lang.Long getServerPort()
Retrieves the port of the LDAP external server.- Returns:
- The port of the LDAP external server, or
nullif it was not included in the monitor entry.
-
getCommunicationSecurity
@Nullable public java.lang.String getCommunicationSecurity()
Retrieves the communication security mechanism used when communicating with the external server.- Returns:
- The communication security mechanism used when communicating with
the external server, or
nullif it was not included in the monitor entry.
-
getLoadBalancingAlgorithmDN
@Nullable public java.lang.String getLoadBalancingAlgorithmDN()
Retrieves the DN of the configuration entry for the load-balancing algorithm that uses the LDAP external server.- Returns:
- The DN of the configuration entry for the load-balancing algorithm
that uses the LDAP external server, or
nullif it was not included in the monitor entry.
-
getHealthCheckState
@Nullable public HealthCheckState getHealthCheckState()
Retrieves the health check state for the LDAP external server.- Returns:
- The health check state for the LDAP external server, or
nullif it was not included in the monitor entry.
-
getHealthCheckScore
@Nullable public java.lang.Long getHealthCheckScore()
Retrieves the health check score for the LDAP external server.- Returns:
- The health check score for the LDAP external server, or
nullif it was not included in the monitor entry.
-
getHealthCheckMessages
@NotNull public java.util.List<java.lang.String> getHealthCheckMessages()
Retrieves the list of health check messages for the LDAP external server.- Returns:
- The list of health check messages for the LDAP external server, or an empty list if it was not included in the monitor entry.
-
getHealthCheckUpdateTime
@Nullable public java.util.Date getHealthCheckUpdateTime()
Retrieves the time the health check information was last updated for the LDAP external server.- Returns:
- The time the health check information was last updated for the
LDAP external server, or
nullif it was not included in the monitor entry.
-
getAddAttempts
@Nullable public java.lang.Long getAddAttempts()
Retrieves the total number of add operations attempted against the LDAP external server.- Returns:
- The total number of add operations attempted against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getAddFailures
@Nullable public java.lang.Long getAddFailures()
Retrieves the number of failed add attempts against the LDAP external server.- Returns:
- The number of failed add attempts against the LDAP external
server, or
nullif it was not included in the monitor entry.
-
getAddSuccesses
@Nullable public java.lang.Long getAddSuccesses()
Retrieves the number of successful add attempts against the LDAP external server.- Returns:
- The number of successful add attempts against the LDAP external
server, or
nullif it was not included in the monitor entry.
-
getBindAttempts
@Nullable public java.lang.Long getBindAttempts()
Retrieves the total number of bind operations attempted against the LDAP external server.- Returns:
- The total number of bind operations attempted against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getBindFailures
@Nullable public java.lang.Long getBindFailures()
Retrieves the number of failed bind attempts against the LDAP external server.- Returns:
- The number of failed bind attempts against the LDAP external
server, or
nullif it was not included in the monitor entry.
-
getBindSuccesses
@Nullable public java.lang.Long getBindSuccesses()
Retrieves the number of successful bind attempts against the LDAP external server.- Returns:
- The number of successful bind attempts against the LDAP external
server, or
nullif it was not included in the monitor entry.
-
getCompareAttempts
@Nullable public java.lang.Long getCompareAttempts()
Retrieves the total number of compare operations attempted against the LDAP external server.- Returns:
- The total number of compare operations attempted against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getCompareFailures
@Nullable public java.lang.Long getCompareFailures()
Retrieves the number of failed compare attempts against the LDAP external server.- Returns:
- The number of failed compare attempts against the LDAP external
server, or
nullif it was not included in the monitor entry.
-
getCompareSuccesses
@Nullable public java.lang.Long getCompareSuccesses()
Retrieves the number of successful compare attempts against the LDAP external server.- Returns:
- The number of successful compare attempts against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getDeleteAttempts
@Nullable public java.lang.Long getDeleteAttempts()
Retrieves the total number of delete operations attempted against the LDAP external server.- Returns:
- The total number of delete operations attempted against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getDeleteFailures
@Nullable public java.lang.Long getDeleteFailures()
Retrieves the number of failed delete attempts against the LDAP external server.- Returns:
- The number of failed delete attempts against the LDAP external
server, or
nullif it was not included in the monitor entry.
-
getDeleteSuccesses
@Nullable public java.lang.Long getDeleteSuccesses()
Retrieves the number of successful delete attempts against the LDAP external server.- Returns:
- The number of successful delete attempts against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getModifyAttempts
@Nullable public java.lang.Long getModifyAttempts()
Retrieves the total number of modify operations attempted against the LDAP external server.- Returns:
- The total number of modify operations attempted against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getModifyFailures
@Nullable public java.lang.Long getModifyFailures()
Retrieves the number of failed modify attempts against the LDAP external server.- Returns:
- The number of failed modify attempts against the LDAP external
server, or
nullif it was not included in the monitor entry.
-
getModifySuccesses
@Nullable public java.lang.Long getModifySuccesses()
Retrieves the number of successful modify attempts against the LDAP external server.- Returns:
- The number of successful modify attempts against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getModifyDNAttempts
@Nullable public java.lang.Long getModifyDNAttempts()
Retrieves the total number of modify DN operations attempted against the LDAP external server.- Returns:
- The total number of modify DN operations attempted against the
LDAP external server, or
nullif it was not included in the monitor entry.
-
getModifyDNFailures
@Nullable public java.lang.Long getModifyDNFailures()
Retrieves the number of failed modify DN attempts against the LDAP external server.- Returns:
- The number of failed modify DN attempts against the LDAP external
server, or
nullif it was not included in the monitor entry.
-
getModifyDNSuccesses
@Nullable public java.lang.Long getModifyDNSuccesses()
Retrieves the number of successful modify DN attempts against the LDAP external server.- Returns:
- The number of successful modify DN attempts against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getSearchAttempts
@Nullable public java.lang.Long getSearchAttempts()
Retrieves the total number of search operations attempted against the LDAP external server.- Returns:
- The total number of search operations attempted against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getSearchFailures
@Nullable public java.lang.Long getSearchFailures()
Retrieves the number of failed search attempts against the LDAP external server.- Returns:
- The number of failed search attempts against the LDAP external
server, or
nullif it was not included in the monitor entry.
-
getSearchSuccesses
@Nullable public java.lang.Long getSearchSuccesses()
Retrieves the number of successful search attempts against the LDAP external server.- Returns:
- The number of successful search attempts against the LDAP
external server, or
nullif it was not included in the monitor entry.
-
getCommonPoolAvailableConnections
@Nullable public java.lang.Long getCommonPoolAvailableConnections()
Retrieves the number of currently available connections in the common connection pool used by the LDAP external server used for both bind and non-bind operations.- Returns:
- The number of currently available connections in the common
connection pool used by the LDAP external server used for both
bind and non-bind operations, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolMaxAvailableConnections
@Nullable public java.lang.Long getCommonPoolMaxAvailableConnections()
Retrieves the maximum number of connections that may be available in the common connection pool used by the LDAP external server for both bind and non-bind operations.- Returns:
- The maximum number of connections that may be available in the
common connection pool used by the LDAP external server for both
bind and non-bind operations, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolNumSuccessfulConnectionAttempts
@Nullable public java.lang.Long getCommonPoolNumSuccessfulConnectionAttempts()
Retrieves the number of successful connection attempts in the common connection pool used by the LDAP external server for both bind and non-bind operations.- Returns:
- The number of successful connection attempts in the common
connection pool used by the LDAP external server for both bind and
non-bind operations, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolNumFailedConnectionAttempts
@Nullable public java.lang.Long getCommonPoolNumFailedConnectionAttempts()
Retrieves the number of failed connection attempts in the common connection pool used by the LDAP external server for both bind and non-bind operations.- Returns:
- The number of failed connection attempts in the common connection
pool used by the LDAP external server for both bind and non-bind
operations, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolNumClosedDefunct
@Nullable public java.lang.Long getCommonPoolNumClosedDefunct()
Retrieves the number of connections in the common connection pool used by the LDAP external server for both bind and non-bind operations that have been closed as defunct.- Returns:
- The number of connections in the common connection pool used by
the LDAP external server for both bind and non-bind operations
that have been closed as defunct, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolNumClosedExpired
@Nullable public java.lang.Long getCommonPoolNumClosedExpired()
Retrieves the number of connections in the common connection pool used by the LDAP external server for processing both bind and non-bind operations that have been closed as expired.- Returns:
- The number of connections in the common connection pool used by
the LDAP external server for both bind and non-bind operations
that have been closed as expired, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolNumClosedUnneeded
@Nullable public java.lang.Long getCommonPoolNumClosedUnneeded()
Retrieves the number of connections in the common connection pool used by the LDAP external server for both bind and non-bind operations that have been closed as unneeded.- Returns:
- The number of connections in the common connection pool used by
the LDAP external server for both bind and non-bind operations
that have been closed as unneeded, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolTotalSuccessfulCheckouts
@Nullable public java.lang.Long getCommonPoolTotalSuccessfulCheckouts()
Retrieves the total number of successful checkouts from the common connection pool used by the LDAP external server for both bind and non-bind operations.- Returns:
- The total number of successful checkouts from the common
connection pool used by the LDAP external server for both bind and
non-bind operations, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolNumSuccessfulCheckoutsWithoutWaiting
@Nullable public java.lang.Long getCommonPoolNumSuccessfulCheckoutsWithoutWaiting()
Retrieves the number of successful checkouts from the common connection pool used by the LDAP external server for both bind and non-bind operations in which an existing connection was retrieved without needing to wait.- Returns:
- The number of successful checkouts from the common connection pool
used by the LDAP external server for both bind and non-bind
operations in which an existing connection was retrieved without
needing to wait, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolNumSuccessfulCheckoutsAfterWaiting
@Nullable public java.lang.Long getCommonPoolNumSuccessfulCheckoutsAfterWaiting()
Retrieves the number of successful checkouts from the common connection pool used by the LDAP external server for both bind and non-bind operations in which an existing connection was retrieved after waiting for the connection to become available.- Returns:
- The number of successful checkouts from the common connection pool
used by the LDAP external server for both bind and non-bind
operations in which an existing connection was retrieved after
waiting for the connection to become available, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolNumSuccessfulCheckoutsNewConnection
@Nullable public java.lang.Long getCommonPoolNumSuccessfulCheckoutsNewConnection()
Retrieves the number of successful checkouts from the common connection pool used by the LDAP external server for both bind and non-bind operations in which an existing connection was retrieved after creating a new connection.- Returns:
- The number of successful checkouts from the common connection pool
used by the LDAP external server for both bind and non-bind
operations in which an existing connection was retrieved after
creating a new connection, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolNumFailedCheckouts
@Nullable public java.lang.Long getCommonPoolNumFailedCheckouts()
Retrieves the number of failed checkout attempts from the common connection pool used by the LDAP external server for both bind and non-bind operations.- Returns:
- The number of failed checkout attempts from the common connection
pool used by the LDAP external server for both bind and non-bind
operations, or
nullif it was not included in the monitor entry or if the external server uses separate pools for bind and non-bind operations.
-
getCommonPoolNumReleasedValid
@Nullable public java.lang.Long getCommonPoolNumReleasedValid()
Retrieves the number of connections released as valid back to the common connection pool used by the LDAP external server for bind and non-bind operations.- Returns:
- The number of connections released as valid back to the common
connection pool used by the LDAP external server used for bind and
non-bind operations, or
nullif it was not included in the monitor entry or if the external server uses a separate pools for bind and non-bind operations.
-
getBindPoolAvailableConnections
@Nullable public java.lang.Long getBindPoolAvailableConnections()
Retrieves the number of currently available connections in the bind connection pool used by the LDAP external server.- Returns:
- The number of currently available connections in the bind
connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolMaxAvailableConnections
@Nullable public java.lang.Long getBindPoolMaxAvailableConnections()
Retrieves the maximum number of connections that may be available in the bind connection pool used by the LDAP external server.- Returns:
- The maximum number of connections that may be available in the
bind connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolNumSuccessfulConnectionAttempts
@Nullable public java.lang.Long getBindPoolNumSuccessfulConnectionAttempts()
Retrieves the number of successful connection attempts in the bind connection pool used by the LDAP external server.- Returns:
- The number of successful connection attempts in the bind
connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolNumFailedConnectionAttempts
@Nullable public java.lang.Long getBindPoolNumFailedConnectionAttempts()
Retrieves the number of failed connection attempts in the bind connection pool used by the LDAP external server.- Returns:
- The number of failed connection attempts in the bind connection
pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolNumClosedDefunct
@Nullable public java.lang.Long getBindPoolNumClosedDefunct()
Retrieves the number of connections in the bind connection pool used by the LDAP external server that have been closed as defunct.- Returns:
- The number of connections in the bind connection pool used by the
LDAP external server that have been closed as defunct, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolNumClosedExpired
@Nullable public java.lang.Long getBindPoolNumClosedExpired()
Retrieves the number of connections in the bind connection pool used by the LDAP external server that have been closed as expired.- Returns:
- The number of connections in the bind connection pool used by the
LDAP external server that have been closed as expired, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolNumClosedUnneeded
@Nullable public java.lang.Long getBindPoolNumClosedUnneeded()
Retrieves the number of connections in the bind connection pool used by the LDAP external server that have been closed as unneeded.- Returns:
- The number of connections in the bind connection pool used by the
LDAP external server that have been closed as unneeded, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolTotalSuccessfulCheckouts
@Nullable public java.lang.Long getBindPoolTotalSuccessfulCheckouts()
Retrieves the total number of successful checkouts from the bind connection pool used by the LDAP external server.- Returns:
- The total number of successful checkouts from the bind connection
pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolNumSuccessfulCheckoutsWithoutWaiting
@Nullable public java.lang.Long getBindPoolNumSuccessfulCheckoutsWithoutWaiting()
Retrieves the number of successful checkouts from the bind connection pool used by the LDAP external server in which an existing connection was retrieved without needing to wait.- Returns:
- The number of successful checkouts from the bind connection pool
used by the LDAP external server in which an existing connection
was retrieved without needing to wait, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolNumSuccessfulCheckoutsAfterWaiting
@Nullable public java.lang.Long getBindPoolNumSuccessfulCheckoutsAfterWaiting()
Retrieves the number of successful checkouts from the bind connection pool used by the LDAP external server in which an existing connection was retrieved after waiting for the connection to become available.- Returns:
- The number of successful checkouts from the bind connection pool
used by the LDAP external server in which an existing connection
was retrieved after waiting for the connection to become
available, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolNumSuccessfulCheckoutsNewConnection
@Nullable public java.lang.Long getBindPoolNumSuccessfulCheckoutsNewConnection()
Retrieves the number of successful checkouts from the bind connection pool used by the LDAP external server in which an existing connection was retrieved after creating a new connection.- Returns:
- The number of successful checkouts from the bind connection pool
used by the LDAP external server in which an existing connection
was retrieved after creating a new connection, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolNumFailedCheckouts
@Nullable public java.lang.Long getBindPoolNumFailedCheckouts()
Retrieves the number of failed checkout attempts from the bind connection pool used by the LDAP external server.- Returns:
- The number of failed checkout attempts from the bind connection
pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getBindPoolNumReleasedValid
@Nullable public java.lang.Long getBindPoolNumReleasedValid()
Retrieves the number of connections released as valid back to the bind connection pool used by the LDAP external server.- Returns:
- The number of connections released as valid back to the bind
connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolAvailableConnections
@Nullable public java.lang.Long getNonBindPoolAvailableConnections()
Retrieves the number of currently available connections in the non-bind connection pool used by the LDAP external server.- Returns:
- The number of currently available connections in the non-bind
connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolMaxAvailableConnections
@Nullable public java.lang.Long getNonBindPoolMaxAvailableConnections()
Retrieves the maximum number of connections that may be available in the non-bind connection pool used by the LDAP external server.- Returns:
- The maximum number of connections that may be available in the
non-bind connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolNumSuccessfulConnectionAttempts
@Nullable public java.lang.Long getNonBindPoolNumSuccessfulConnectionAttempts()
Retrieves the number of successful connection attempts in the non-bind connection pool used by the LDAP external server.- Returns:
- The number of successful connection attempts in the non-bind
connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolNumFailedConnectionAttempts
@Nullable public java.lang.Long getNonBindPoolNumFailedConnectionAttempts()
Retrieves the number of failed connection attempts in the non-bind connection pool used by the LDAP external server.- Returns:
- The number of failed connection attempts in the non-bind
connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolNumClosedDefunct
@Nullable public java.lang.Long getNonBindPoolNumClosedDefunct()
Retrieves the number of connections in the non-bind connection pool used by the LDAP external server that have been closed as defunct.- Returns:
- The number of connections in the non-bind connection pool used by
the LDAP external server that have been closed as defunct, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolNumClosedExpired
@Nullable public java.lang.Long getNonBindPoolNumClosedExpired()
Retrieves the number of connections in the non-bind connection pool used by the LDAP external server that have been closed as expired.- Returns:
- The number of connections in the non-bind connection pool used by
the LDAP external server that have been closed as expired, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolNumClosedUnneeded
@Nullable public java.lang.Long getNonBindPoolNumClosedUnneeded()
Retrieves the number of connections in the non-bind connection pool used by the LDAP external server that have been closed as unneeded.- Returns:
- The number of connections in the non-bind connection pool used by
the LDAP external server that have been closed as unneeded, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolTotalSuccessfulCheckouts
@Nullable public java.lang.Long getNonBindPoolTotalSuccessfulCheckouts()
Retrieves the total number of successful checkouts from the non-bind connection pool used by the LDAP external server.- Returns:
- The total number of successful checkouts from the non-bind
connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolNumSuccessfulCheckoutsWithoutWaiting
@Nullable public java.lang.Long getNonBindPoolNumSuccessfulCheckoutsWithoutWaiting()
Retrieves the number of successful checkouts from the non-bind connection pool used by the LDAP external server in which an existing connection was retrieved without needing to wait.- Returns:
- The number of successful checkouts from the non-bind connection
pool used by the LDAP external server in which an existing
connection was retrieved without needing to wait, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolNumSuccessfulCheckoutsAfterWaiting
@Nullable public java.lang.Long getNonBindPoolNumSuccessfulCheckoutsAfterWaiting()
Retrieves the number of successful checkouts from the non-bind connection pool used by the LDAP external server in which an existing connection was retrieved after waiting for the connection to become available.- Returns:
- The number of successful checkouts from the non-bind connection
pool used by the LDAP external server in which an existing
connection was retrieved after waiting for the connection to
become available, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolNumSuccessfulCheckoutsNewConnection
@Nullable public java.lang.Long getNonBindPoolNumSuccessfulCheckoutsNewConnection()
Retrieves the number of successful checkouts from the non-bind connection pool used by the LDAP external server in which an existing connection was retrieved after creating a new connection.- Returns:
- The number of successful checkouts from the non-bind connection
pool used by the LDAP external server in which an existing
connection was retrieved after creating a new connection, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolNumFailedCheckouts
@Nullable public java.lang.Long getNonBindPoolNumFailedCheckouts()
Retrieves the number of failed checkout attempts from the non-bind connection pool used by the LDAP external server.- Returns:
- The number of failed checkout attempts from the non-bind
connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getNonBindPoolNumReleasedValid
@Nullable public java.lang.Long getNonBindPoolNumReleasedValid()
Retrieves the number of connections released as valid back to the non-bind connection pool used by the LDAP external server.- Returns:
- The number of connections released as valid back to the non-bind
connection pool used by the LDAP external server, or
nullif it was not included in the monitor entry or if the external server uses a common pool for bind and non-bind operations.
-
getMonitorDisplayName
@NotNull public java.lang.String 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
@NotNull public java.lang.String 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
@NotNull public java.util.Map<java.lang.String,MonitorAttribute> 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.
-
-