@NotMutable @NotExtensible @ThreadSafety(level=COMPLETELY_THREADSAFE) public class ProcessingTimeHistogramMonitorEntry extends MonitorEntry
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.
MonitorManager.getProcessingTimeHistogramMonitorEntry(com.unboundid.ldap.sdk.LDAPConnection)
method.
This entry provides specific methods for accessing information about
processing times per bucket (e.g., the
getAllOpsPercent()
method can be
used to retrieve a map containing the percent of operations within each
bucket). 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.Constructor and Description |
---|
ProcessingTimeHistogramMonitorEntry(Entry entry)
Creates a new processing time histogram monitor entry from the provided
entry.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Long,java.lang.Double> |
getAddOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of add
operations within each of the response time buckets or one of the lower
response time buckets.
|
java.lang.Double |
getAddOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of add operations
performed in the server.
|
java.util.Map<java.lang.Long,java.lang.Long> |
getAddOpsCount()
Retrieves a map with information about the total number of add operations
within each of the response time buckets.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getAddOpsPercent()
Retrieves a map with information about the percentage of add operations
within each of the response time buckets.
|
java.lang.Long |
getAddOpsTotalCount()
Retrieves the total number of add operations that have been performed
in the server.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getAllOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of
operations of all types within each of the response time buckets or one of
the lower response time buckets.
|
java.lang.Double |
getAllOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of all operations
of all types performed in the server.
|
java.util.Map<java.lang.Long,java.lang.Long> |
getAllOpsCount()
Retrieves a map with information about the total number of operations of
all types within each of the response time buckets.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getAllOpsPercent()
Retrieves a map with information about the percentage of operations of
all types within each of the response time buckets.
|
java.lang.Long |
getAllOpsTotalCount()
Retrieves the total number of operations that have been performed in the
server.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getBindOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of bind
operations within each of the response time buckets or one of the lower
response time buckets.
|
java.lang.Double |
getBindOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of bind operations
performed in the server.
|
java.util.Map<java.lang.Long,java.lang.Long> |
getBindOpsCount()
Retrieves a map with information about the total number of bind operations
within each of the response time buckets.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getBindOpsPercent()
Retrieves a map with information about the percentage of bind operations
within each of the response time buckets.
|
java.lang.Long |
getBindOpsTotalCount()
Retrieves the total number of bind operations that have been performed
in the server.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getCompareOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of compare
operations within each of the response time buckets or one of the lower
response time buckets.
|
java.lang.Double |
getCompareOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of compare operations
performed in the server.
|
java.util.Map<java.lang.Long,java.lang.Long> |
getCompareOpsCount()
Retrieves a map with information about the total number of compare
operations within each of the response time buckets.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getCompareOpsPercent()
Retrieves a map with information about the percentage of compare operations
within each of the response time buckets.
|
java.lang.Long |
getCompareOpsTotalCount()
Retrieves the total number of compare operations that have been performed
in the server.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getDeleteOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of delete
operations within each of the response time buckets or one of the lower
response time buckets.
|
java.lang.Double |
getDeleteOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of delete operations
performed in the server.
|
java.util.Map<java.lang.Long,java.lang.Long> |
getDeleteOpsCount()
Retrieves a map with information about the total number of delete
operations within each of the response time buckets.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getDeleteOpsPercent()
Retrieves a map with information about the percentage of delete operations
within each of the response time buckets.
|
java.lang.Long |
getDeleteOpsTotalCount()
Retrieves the total number of delete operations that have been performed
in the server.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getExtendedOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of extended
operations within each of the response time buckets or one of the lower
response time buckets.
|
java.lang.Double |
getExtendedOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of extended operations
performed in the server.
|
java.util.Map<java.lang.Long,java.lang.Long> |
getExtendedOpsCount()
Retrieves a map with information about the total number of extended
operations within each of the response time buckets.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getExtendedOpsPercent()
Retrieves a map with information about the percentage of extended
operations within each of the response time buckets.
|
java.lang.Long |
getExtendedOpsTotalCount()
Retrieves the total number of extended operations that have been performed
in the server.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getModifyDNOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of modify
DN operations within each of the response time buckets or one of the lower
response time buckets.
|
java.lang.Double |
getModifyDNOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of modify DN operations
performed in the server.
|
java.util.Map<java.lang.Long,java.lang.Long> |
getModifyDNOpsCount()
Retrieves a map with information about the total number of modify DN
operations within each of the response time buckets.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getModifyDNOpsPercent()
Retrieves a map with information about the percentage of modify DN
operations within each of the response time buckets.
|
java.lang.Long |
getModifyDNOpsTotalCount()
Retrieves the total number of modify DN operations that have been performed
in the server.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getModifyOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of modify
operations within each of the response time buckets or one of the lower
response time buckets.
|
java.lang.Double |
getModifyOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of modify operations
performed in the server.
|
java.util.Map<java.lang.Long,java.lang.Long> |
getModifyOpsCount()
Retrieves a map with information about the total number of modify
operations within each of the response time buckets.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getModifyOpsPercent()
Retrieves a map with information about the percentage of modify operations
within each of the response time buckets.
|
java.lang.Long |
getModifyOpsTotalCount()
Retrieves the total number of modify operations that have been performed
in the 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.String |
getMonitorDescription()
Retrieves a human-readable description name for this monitor entry.
|
java.lang.String |
getMonitorDisplayName()
Retrieves a human-readable display name for this monitor entry.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getSearchOpsAggregatePercent()
Retrieves a map with information about the aggregate percentage of search
operations within each of the response time buckets or one of the lower
response time buckets.
|
java.lang.Double |
getSearchOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of search operations
performed in the server.
|
java.util.Map<java.lang.Long,java.lang.Long> |
getSearchOpsCount()
Retrieves a map with information about the total number of search
operations within each of the response time buckets.
|
java.util.Map<java.lang.Long,java.lang.Double> |
getSearchOpsPercent()
Retrieves a map with information about the percentage of search operations
within each of the response time buckets.
|
java.lang.Long |
getSearchOpsTotalCount()
Retrieves the total number of search operations that have been performed
in the server.
|
addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, decode, getBoolean, getDate, getDN, getDouble, getEntry, getInteger, getLong, getMonitorClass, getMonitorName, getString, getStrings, toString, toString
public ProcessingTimeHistogramMonitorEntry(@NotNull Entry entry)
entry
- The entry to be parsed as a processing time histogram
monitor entry. It must not be null
.@Nullable public final java.lang.Long getAllOpsTotalCount()
null
if it was not included in the monitor
entry.@Nullable public final java.lang.Double getAllOpsAverageResponseTimeMillis()
null
if it was not
included in the monitor entry.@NotNull public final java.util.Map<java.lang.Long,java.lang.Long> getAllOpsCount()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getAllOpsPercent()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getAllOpsAggregatePercent()
@Nullable public final java.lang.Long getAddOpsTotalCount()
null
if it was not included in the monitor
entry.@Nullable public final java.lang.Double getAddOpsAverageResponseTimeMillis()
null
if it was
not included in the monitor entry.@NotNull public final java.util.Map<java.lang.Long,java.lang.Long> getAddOpsCount()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getAddOpsPercent()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getAddOpsAggregatePercent()
@Nullable public final java.lang.Long getBindOpsTotalCount()
null
if it was not included in the monitor
entry.@Nullable public final java.lang.Double getBindOpsAverageResponseTimeMillis()
null
if it was
not included in the monitor entry.@NotNull public final java.util.Map<java.lang.Long,java.lang.Long> getBindOpsCount()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getBindOpsPercent()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getBindOpsAggregatePercent()
@Nullable public final java.lang.Long getCompareOpsTotalCount()
null
if it was not included in the monitor
entry.@Nullable public final java.lang.Double getCompareOpsAverageResponseTimeMillis()
null
if it was
not included in the monitor entry.@NotNull public final java.util.Map<java.lang.Long,java.lang.Long> getCompareOpsCount()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getCompareOpsPercent()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getCompareOpsAggregatePercent()
@Nullable public final java.lang.Long getDeleteOpsTotalCount()
null
if it was not included in the monitor
entry.@Nullable public final java.lang.Double getDeleteOpsAverageResponseTimeMillis()
null
if it was
not included in the monitor entry.@NotNull public final java.util.Map<java.lang.Long,java.lang.Long> getDeleteOpsCount()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getDeleteOpsPercent()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getDeleteOpsAggregatePercent()
@Nullable public final java.lang.Long getExtendedOpsTotalCount()
null
if it was not included in the
monitor entry.@Nullable public final java.lang.Double getExtendedOpsAverageResponseTimeMillis()
null
if it was
not included in the monitor entry.@NotNull public final java.util.Map<java.lang.Long,java.lang.Long> getExtendedOpsCount()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getExtendedOpsPercent()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getExtendedOpsAggregatePercent()
@Nullable public final java.lang.Long getModifyOpsTotalCount()
null
if it was not included in the monitor
entry.@Nullable public final java.lang.Double getModifyOpsAverageResponseTimeMillis()
null
if it was
not included in the monitor entry.@NotNull public final java.util.Map<java.lang.Long,java.lang.Long> getModifyOpsCount()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getModifyOpsPercent()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getModifyOpsAggregatePercent()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Long> getModifyDNOpsCount()
@Nullable public final java.lang.Long getModifyDNOpsTotalCount()
null
if it was not included in the
monitor entry.@Nullable public final java.lang.Double getModifyDNOpsAverageResponseTimeMillis()
null
if it was
not included in the monitor entry.@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getModifyDNOpsPercent()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getModifyDNOpsAggregatePercent()
@Nullable public final java.lang.Long getSearchOpsTotalCount()
null
if it was not included in the monitor
entry.@Nullable public final java.lang.Double getSearchOpsAverageResponseTimeMillis()
null
if it was
not included in the monitor entry.@NotNull public final java.util.Map<java.lang.Long,java.lang.Long> getSearchOpsCount()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getSearchOpsPercent()
@NotNull public final java.util.Map<java.lang.Long,java.lang.Double> getSearchOpsAggregatePercent()
@NotNull public java.lang.String getMonitorDisplayName()
getMonitorDisplayName
in class MonitorEntry
@NotNull public java.lang.String getMonitorDescription()
getMonitorDescription
in class MonitorEntry
@NotNull public java.util.Map<java.lang.String,MonitorAttribute> getMonitorAttributes()
getMonitorAttributes
in class MonitorEntry