com.unboundid.ldap.sdk.unboundidds.monitors
Class ProcessingTimeHistogramMonitorEntry

java.lang.Object
  extended by com.unboundid.ldap.sdk.unboundidds.monitors.MonitorEntry
      extended by com.unboundid.ldap.sdk.unboundidds.monitors.ProcessingTimeHistogramMonitorEntry
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
PerApplicationProcessingTimeHistogramMonitorEntry

@NotMutable
@NotExtensible
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public class ProcessingTimeHistogramMonitorEntry
extends MonitorEntry

NOTE: This class is part of the Commercial Edition of the UnboundID LDAP SDK for Java. It is not available for use in applications that include only the Standard Edition of the LDAP SDK, and is not supported for use in conjunction with non-UnboundID products.
This class defines a monitor entry that provides information about the processing times of operations that are performed in the server. It includes the total counts of each type of operation, the average response time for each type of operation, and counts and percentages of operations whose server-side processing time fits in defined buckets. The following buckets are defined in the default configuration: It provides the following information for each operation, as well as for the total for all operations: The server should present at most one processing time histogram monitor entry. It can be retrieved using the 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.

See Also:
Serialized Form

Constructor Summary
ProcessingTimeHistogramMonitorEntry(Entry entry)
          Creates a new processing time histogram monitor entry from the provided entry.
 
Method Summary
 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.
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProcessingTimeHistogramMonitorEntry

public ProcessingTimeHistogramMonitorEntry(Entry entry)
Creates a new processing time histogram monitor entry from the provided entry.

Parameters:
entry - The entry to be parsed as a processing time histogram monitor entry. It must not be null.
Method Detail

getAllOpsTotalCount

public final java.lang.Long getAllOpsTotalCount()
Retrieves the total number of operations that have been performed in the server.

Returns:
The total number of operations that have been performed in the server, or null if it was not included in the monitor entry.

getAllOpsAverageResponseTimeMillis

public final java.lang.Double getAllOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of all operations of all types performed in the server.

Returns:
The average response time in milliseconds of all operations of all types performed in the server, or null if it was not included in the monitor entry.

getAllOpsCount

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.

Returns:
A map with information about the total number of operations of all types within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getAllOpsPercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.

Returns:
A map with information about the percentage of operations of all types within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getAllOpsAggregatePercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.

Returns:
A map with information about the aggregate percentage of operations of all types within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getAddOpsTotalCount

public final java.lang.Long getAddOpsTotalCount()
Retrieves the total number of add operations that have been performed in the server.

Returns:
The total number of add operations that have been performed in the server, or null if it was not included in the monitor entry.

getAddOpsAverageResponseTimeMillis

public final java.lang.Double getAddOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of add operations performed in the server.

Returns:
The average response time in milliseconds of add operations that have been performed in the server, or null if it was not included in the monitor entry.

getAddOpsCount

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.

Returns:
A map with information about the total number of add operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getAddOpsPercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.

Returns:
A map with information about the percentage of add operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getAddOpsAggregatePercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.

Returns:
A map with information about the aggregate percentage of add operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getBindOpsTotalCount

public final java.lang.Long getBindOpsTotalCount()
Retrieves the total number of bind operations that have been performed in the server.

Returns:
The total number of bind operations that have been performed in the server, or null if it was not included in the monitor entry.

getBindOpsAverageResponseTimeMillis

public final java.lang.Double getBindOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of bind operations performed in the server.

Returns:
The average response time in milliseconds of bind operations that have been performed in the server, or null if it was not included in the monitor entry.

getBindOpsCount

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.

Returns:
A map with information about the total number of bind operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getBindOpsPercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.

Returns:
A map with information about the percentage of bind operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getBindOpsAggregatePercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.

Returns:
A map with information about the aggregate percentage of bind operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getCompareOpsTotalCount

public final java.lang.Long getCompareOpsTotalCount()
Retrieves the total number of compare operations that have been performed in the server.

Returns:
The total number of compare operations that have been performed in the server, or null if it was not included in the monitor entry.

getCompareOpsAverageResponseTimeMillis

public final java.lang.Double getCompareOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of compare operations performed in the server.

Returns:
The average response time in milliseconds of compare operations that have been performed in the server, or null if it was not included in the monitor entry.

getCompareOpsCount

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.

Returns:
A map with information about the total number of compare operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getCompareOpsPercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.

Returns:
A map with information about the percentage of compare operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getCompareOpsAggregatePercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.

Returns:
A map with information about the aggregate percentage of compare operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getDeleteOpsTotalCount

public final java.lang.Long getDeleteOpsTotalCount()
Retrieves the total number of delete operations that have been performed in the server.

Returns:
The total number of delete operations that have been performed in the server, or null if it was not included in the monitor entry.

getDeleteOpsAverageResponseTimeMillis

public final java.lang.Double getDeleteOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of delete operations performed in the server.

Returns:
The average response time in milliseconds of delete operations that have been performed in the server, or null if it was not included in the monitor entry.

getDeleteOpsCount

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.

Returns:
A map with information about the total number of delete operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getDeleteOpsPercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.

Returns:
A map with information about the percentage of delete operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getDeleteOpsAggregatePercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.

Returns:
A map with information about the aggregate percentage of delete operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getExtendedOpsTotalCount

public final java.lang.Long getExtendedOpsTotalCount()
Retrieves the total number of extended operations that have been performed in the server.

Returns:
The total number of extended operations that have been performed in the server, or null if it was not included in the monitor entry.

getExtendedOpsAverageResponseTimeMillis

public final java.lang.Double getExtendedOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of extended operations performed in the server.

Returns:
The average response time in milliseconds of extended operations that have been performed in the server, or null if it was not included in the monitor entry.

getExtendedOpsCount

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.

Returns:
A map with information about the total number of extended operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getExtendedOpsPercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.

Returns:
A map with information about the percentage of extended operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getExtendedOpsAggregatePercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.

Returns:
A map with information about the aggregate percentage of extended operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getModifyOpsTotalCount

public final java.lang.Long getModifyOpsTotalCount()
Retrieves the total number of modify operations that have been performed in the server.

Returns:
The total number of modify operations that have been performed in the server, or null if it was not included in the monitor entry.

getModifyOpsAverageResponseTimeMillis

public final java.lang.Double getModifyOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of modify operations performed in the server.

Returns:
The average response time in milliseconds of modify operations that have been performed in the server, or null if it was not included in the monitor entry.

getModifyOpsCount

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.

Returns:
A map with information about the total number of modify operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getModifyOpsPercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.

Returns:
A map with information about the percentage of modify operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getModifyOpsAggregatePercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.

Returns:
A map with information about the aggregate percentage of modify operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getModifyDNOpsCount

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.

Returns:
A map with information about the total number of modify DN operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getModifyDNOpsTotalCount

public final java.lang.Long getModifyDNOpsTotalCount()
Retrieves the total number of modify DN operations that have been performed in the server.

Returns:
The total number of modify DN operations that have been performed in the server, or null if it was not included in the monitor entry.

getModifyDNOpsAverageResponseTimeMillis

public final java.lang.Double getModifyDNOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of modify DN operations performed in the server.

Returns:
The average response time in milliseconds of modify DN operations that have been performed in the server, or null if it was not included in the monitor entry.

getModifyDNOpsPercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.

Returns:
A map with information about the percentage of modify DN operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getModifyDNOpsAggregatePercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.

Returns:
A map with information about the aggregate percentage of modify DN operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getSearchOpsTotalCount

public final java.lang.Long getSearchOpsTotalCount()
Retrieves the total number of search operations that have been performed in the server.

Returns:
The total number of search operations that have been performed in the server, or null if it was not included in the monitor entry.

getSearchOpsAverageResponseTimeMillis

public final java.lang.Double getSearchOpsAverageResponseTimeMillis()
Retrieves the average response time in milliseconds of search operations performed in the server.

Returns:
The average response time in milliseconds of search operations that have been performed in the server, or null if it was not included in the monitor entry.

getSearchOpsCount

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the number of operations whose processing time fell within that bucket.

Returns:
A map with information about the total number of search operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getSearchOpsPercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the percentage of operations whose processing time fell within that bucket.

Returns:
A map with information about the percentage of search operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getSearchOpsAggregatePercent

public final 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. The mapping will be between the lower bound for the processing time bucket in milliseconds and the aggregate percentage of operations whose processing time fell within that or lower response time buckets.

Returns:
A map with information about the aggregate percentage of search operations within each of the response time buckets, or an empty map if it was not included in the monitor entry.

getMonitorDisplayName

public java.lang.String getMonitorDisplayName()
Retrieves a human-readable display name for this monitor entry.

Overrides:
getMonitorDisplayName in class MonitorEntry
Returns:
A human-readable display name for this monitor entry.

getMonitorDescription

public java.lang.String getMonitorDescription()
Retrieves a human-readable description name for this monitor entry.

Overrides:
getMonitorDescription in class MonitorEntry
Returns:
A human-readable description name for this monitor entry.

getMonitorAttributes

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:
getMonitorAttributes in class MonitorEntry
Returns:
The set of parsed monitor attributes for this monitor entry.