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

java.lang.Object
  extended by com.unboundid.ldap.sdk.unboundidds.monitors.MonitorManager

@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class MonitorManager
extends java.lang.Object

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 provides a set of methods for retrieving Directory Server monitor entries. In particular, it provides methods for retrieving all monitor entries from the server, as well as retrieving monitor entries of specific types.

Example

The following example demonstrates the process for retrieving all monitor entries published by the directory server and printing the information contained in each using the generic API for accessing monitor entry data:
 List<MonitorEntry> allMonitorEntries =
      MonitorManager.getMonitorEntries(connection);
 for (MonitorEntry e : allMonitorEntries)
 {
   String monitorName = e.getMonitorName();
   String displayName = e.getMonitorDisplayName();
   Map<String,MonitorAttribute> monitorAttributes =
        e.getMonitorAttributes();
 }
 


Method Summary
static ActiveOperationsMonitorEntry getActiveOperationsMonitorEntry(LDAPConnection connection)
          Retrieves the active operations monitor entry from the Directory Server.
static ActiveOperationsMonitorEntry getActiveOperationsMonitorEntry(LDAPInterface connection)
          Retrieves the active operations monitor entry from the Directory Server.
static java.util.List<BackendMonitorEntry> getBackendMonitorEntries(LDAPConnection connection)
          Retrieves a list of all backend monitor entries available in the Directory Server.
static java.util.List<BackendMonitorEntry> getBackendMonitorEntries(LDAPInterface connection)
          Retrieves a list of all backend monitor entries available in the Directory Server.
static ClientConnectionMonitorEntry getClientConnectionMonitorEntry(LDAPConnection connection)
          Retrieves the client connection monitor entry from the Directory Server.
static ClientConnectionMonitorEntry getClientConnectionMonitorEntry(LDAPInterface connection)
          Retrieves the client connection monitor entry from the Directory Server.
static java.util.List<ConnectionHandlerMonitorEntry> getConnectionHandlerMonitorEntries(LDAPConnection connection)
          Retrieves a list of all connection handler monitor entries available in the Directory Server.
static java.util.List<ConnectionHandlerMonitorEntry> getConnectionHandlerMonitorEntries(LDAPInterface connection)
          Retrieves a list of all connection handler monitor entries available in the Directory Server.
static DiskSpaceUsageMonitorEntry getDiskSpaceUsageMonitorEntry(LDAPConnection connection)
          Retrieves the disk space usage monitor entry from the Directory Server.
static DiskSpaceUsageMonitorEntry getDiskSpaceUsageMonitorEntry(LDAPInterface connection)
          Retrieves the disk space usage monitor entry from the Directory Server.
static EntryCacheMonitorEntry getEntryCacheMonitorEntry(LDAPConnection connection)
          Retrieves the entry cache monitor entry from the Directory Server.
static EntryCacheMonitorEntry getEntryCacheMonitorEntry(LDAPInterface connection)
          Retrieves the entry cache monitor entry from the Directory Server.
static java.util.List<FIFOEntryCacheMonitorEntry> getFIFOEntryCacheMonitorEntries(LDAPConnection connection)
          Retrieves the FIFO entry cache monitor entries from the Directory Server.
static java.util.List<FIFOEntryCacheMonitorEntry> getFIFOEntryCacheMonitorEntries(LDAPInterface connection)
          Retrieves the FIFO entry cache monitor entries from the Directory Server.
static java.util.List<GaugeMonitorEntry> getGaugeMonitorEntries(LDAPInterface connection)
          Retrieves a list of all gauge monitor entries available in the Directory Server.
static GeneralMonitorEntry getGeneralMonitorEntry(LDAPConnection connection)
          Retrieves the general monitor entry from the Directory Server.
static GeneralMonitorEntry getGeneralMonitorEntry(LDAPInterface connection)
          Retrieves the general monitor entry from the Directory Server.
static GroupCacheMonitorEntry getGroupCacheMonitorEntry(LDAPInterface connection)
          Retrieves the group cache monitor entry from the Directory Server.
static HostSystemRecentCPUAndMemoryMonitorEntry getHostSystemRecentCPUAndMemoryMonitorEntry(LDAPInterface connection)
          Retrieves the host system recent CPU and memory monitor entry from the Directory Server.
static java.util.List<IndexMonitorEntry> getIndexMonitorEntries(LDAPConnection connection)
          Retrieves a list of all index monitor entries available in the Directory Server.
static java.util.List<IndexMonitorEntry> getIndexMonitorEntries(LDAPInterface connection)
          Retrieves a list of all index monitor entries available in the Directory Server.
static java.util.List<IndicatorGaugeMonitorEntry> getIndicatorGaugeMonitorEntries(LDAPInterface connection)
          Retrieves a list of all indicator gauge monitor entries available in the Directory Server.
static java.util.List<JEEnvironmentMonitorEntry> getJEEnvironmentMonitorEntries(LDAPConnection connection)
          Retrieves a list of all JE environment monitor entries available in the Directory Server.
static java.util.List<JEEnvironmentMonitorEntry> getJEEnvironmentMonitorEntries(LDAPInterface connection)
          Retrieves a list of all JE environment monitor entries available in the Directory Server.
static java.util.List<LDAPExternalServerMonitorEntry> getLDAPExternalServerMonitorEntries(LDAPConnection connection)
          Retrieves a list of all LDAP external server monitor entries available in the Directory Server.
static java.util.List<LDAPExternalServerMonitorEntry> getLDAPExternalServerMonitorEntries(LDAPInterface connection)
          Retrieves a list of all LDAP external server monitor entries available in the Directory Server.
static java.util.List<LDAPStatisticsMonitorEntry> getLDAPStatisticsMonitorEntries(LDAPConnection connection)
          Retrieves a list of all LDAP statistics monitor entries available in the Directory Server.
static java.util.List<LDAPStatisticsMonitorEntry> getLDAPStatisticsMonitorEntries(LDAPInterface connection)
          Retrieves a list of all LDAP statistics monitor entries available in the Directory Server.
static java.util.List<LoadBalancingAlgorithmMonitorEntry> getLoadBalancingAlgorithmMonitorEntries(LDAPConnection connection)
          Retrieves a list of all load-balancing algorithm monitor entries available in the Directory Proxy Server.
static java.util.List<LoadBalancingAlgorithmMonitorEntry> getLoadBalancingAlgorithmMonitorEntries(LDAPInterface connection)
          Retrieves a list of all load-balancing algorithm monitor entries available in the Directory Proxy Server.
static MemoryUsageMonitorEntry getMemoryUsageMonitorEntry(LDAPConnection connection)
          Retrieves the memory usage monitor entry from the Directory Server.
static MemoryUsageMonitorEntry getMemoryUsageMonitorEntry(LDAPInterface connection)
          Retrieves the memory usage monitor entry from the Directory Server.
static java.util.List<MonitorEntry> getMonitorEntries(LDAPConnection connection)
          Retrieves a list of all monitor entries available in the Directory Server.
static java.util.List<MonitorEntry> getMonitorEntries(LDAPInterface connection)
          Retrieves a list of all monitor entries available in the Directory Server.
static java.util.List<NumericGaugeMonitorEntry> getNumericGaugeMonitorEntries(LDAPInterface connection)
          Retrieves a list of all numeric gauge monitor entries available in the Directory Server.
static java.util.List<PerApplicationProcessingTimeHistogramMonitorEntry> getPerApplicationProcessingTimeHistogramMonitorEntries(LDAPConnection connection)
          Retrieves the per application processing time histogram monitor entries from the Directory Server.
static java.util.List<PerApplicationProcessingTimeHistogramMonitorEntry> getPerApplicationProcessingTimeHistogramMonitorEntries(LDAPInterface connection)
          Retrieves the per application processing time histogram monitor entries from the Directory Server.
static ProcessingTimeHistogramMonitorEntry getProcessingTimeHistogramMonitorEntry(LDAPConnection connection)
          Retrieves the processing time histogram monitor entry from the Directory Server.
static ProcessingTimeHistogramMonitorEntry getProcessingTimeHistogramMonitorEntry(LDAPInterface connection)
          Retrieves the processing time histogram monitor entry from the Directory Server.
static java.util.List<ReplicaMonitorEntry> getReplicaMonitorEntries(LDAPConnection connection)
          Retrieves a list of all replica monitor entries available in the Directory Server.
static java.util.List<ReplicaMonitorEntry> getReplicaMonitorEntries(LDAPInterface connection)
          Retrieves a list of all replica monitor entries available in the Directory Server.
static ReplicationServerMonitorEntry getReplicationServerMonitorEntry(LDAPConnection connection)
          Retrieves the replication server monitor entry from the Directory Server.
static ReplicationServerMonitorEntry getReplicationServerMonitorEntry(LDAPInterface connection)
          Retrieves the replication server monitor entry from the Directory Server.
static java.util.List<ReplicationSummaryMonitorEntry> getReplicationSummaryMonitorEntries(LDAPConnection connection)
          Retrieves a list of all replication summary monitor entries available in the Directory Server.
static java.util.List<ReplicationSummaryMonitorEntry> getReplicationSummaryMonitorEntries(LDAPInterface connection)
          Retrieves a list of all replication summary monitor entries available in the Directory Server.
static ResultCodeMonitorEntry getResultCodeMonitorEntry(LDAPInterface connection)
          Retrieves the result code monitor entry from the Directory Server.
static StackTraceMonitorEntry getStackTraceMonitorEntry(LDAPConnection connection)
          Retrieves the stack trace monitor entry from the Directory Server.
static StackTraceMonitorEntry getStackTraceMonitorEntry(LDAPInterface connection)
          Retrieves the stack trace monitor entry from the Directory Server.
static SystemInfoMonitorEntry getSystemInfoMonitorEntry(LDAPConnection connection)
          Retrieves the system info monitor entry from the Directory Server.
static SystemInfoMonitorEntry getSystemInfoMonitorEntry(LDAPInterface connection)
          Retrieves the system info monitor entry from the Directory Server.
static TraditionalWorkQueueMonitorEntry getTraditionalWorkQueueMonitorEntry(LDAPConnection connection)
          Retrieves the traditional work queue monitor entry from the Directory Server.
static TraditionalWorkQueueMonitorEntry getTraditionalWorkQueueMonitorEntry(LDAPInterface connection)
          Retrieves the traditional work queue monitor entry from the Directory Server.
static UnboundIDWorkQueueMonitorEntry getUnboundIDWorkQueueMonitorEntry(LDAPConnection connection)
          Retrieves the UnboundID work queue monitor entry from the Directory Server.
static UnboundIDWorkQueueMonitorEntry getUnboundIDWorkQueueMonitorEntry(LDAPInterface connection)
          Retrieves the UnboundID work queue monitor entry from the Directory Server.
static VersionMonitorEntry getVersionMonitorEntry(LDAPConnection connection)
          Retrieves the version monitor entry from the Directory Server.
static VersionMonitorEntry getVersionMonitorEntry(LDAPInterface connection)
          Retrieves the version monitor entry from the Directory Server.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMonitorEntries

public static java.util.List<MonitorEntry> getMonitorEntries(LDAPConnection connection)
                                                      throws LDAPSearchException
Retrieves a list of all monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getMonitorEntries

public static java.util.List<MonitorEntry> getMonitorEntries(LDAPInterface connection)
                                                      throws LDAPSearchException
Retrieves a list of all monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getGeneralMonitorEntry

public static GeneralMonitorEntry getGeneralMonitorEntry(LDAPConnection connection)
                                                  throws LDAPSearchException
Retrieves the general monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The general monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getGeneralMonitorEntry

public static GeneralMonitorEntry getGeneralMonitorEntry(LDAPInterface connection)
                                                  throws LDAPSearchException
Retrieves the general monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The general monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getActiveOperationsMonitorEntry

public static ActiveOperationsMonitorEntry getActiveOperationsMonitorEntry(LDAPConnection connection)
                                                                    throws LDAPSearchException
Retrieves the active operations monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The active operations monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getActiveOperationsMonitorEntry

public static ActiveOperationsMonitorEntry getActiveOperationsMonitorEntry(LDAPInterface connection)
                                                                    throws LDAPSearchException
Retrieves the active operations monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The active operations monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getBackendMonitorEntries

public static java.util.List<BackendMonitorEntry> getBackendMonitorEntries(LDAPConnection connection)
                                                                    throws LDAPSearchException
Retrieves a list of all backend monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all backend monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getBackendMonitorEntries

public static java.util.List<BackendMonitorEntry> getBackendMonitorEntries(LDAPInterface connection)
                                                                    throws LDAPSearchException
Retrieves a list of all backend monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all backend monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getClientConnectionMonitorEntry

public static ClientConnectionMonitorEntry getClientConnectionMonitorEntry(LDAPConnection connection)
                                                                    throws LDAPSearchException
Retrieves the client connection monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The client connection monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getClientConnectionMonitorEntry

public static ClientConnectionMonitorEntry getClientConnectionMonitorEntry(LDAPInterface connection)
                                                                    throws LDAPSearchException
Retrieves the client connection monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The client connection monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getConnectionHandlerMonitorEntries

public static java.util.List<ConnectionHandlerMonitorEntry> getConnectionHandlerMonitorEntries(LDAPConnection connection)
                                                                                        throws LDAPSearchException
Retrieves a list of all connection handler monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all connection handler monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getConnectionHandlerMonitorEntries

public static java.util.List<ConnectionHandlerMonitorEntry> getConnectionHandlerMonitorEntries(LDAPInterface connection)
                                                                                        throws LDAPSearchException
Retrieves a list of all connection handler monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all connection handler monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getDiskSpaceUsageMonitorEntry

public static DiskSpaceUsageMonitorEntry getDiskSpaceUsageMonitorEntry(LDAPConnection connection)
                                                                throws LDAPSearchException
Retrieves the disk space usage monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The disk space usage monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getDiskSpaceUsageMonitorEntry

public static DiskSpaceUsageMonitorEntry getDiskSpaceUsageMonitorEntry(LDAPInterface connection)
                                                                throws LDAPSearchException
Retrieves the disk space usage monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The disk space usage monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getEntryCacheMonitorEntry

public static EntryCacheMonitorEntry getEntryCacheMonitorEntry(LDAPConnection connection)
                                                        throws LDAPSearchException
Retrieves the entry cache monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The entry cache monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getEntryCacheMonitorEntry

public static EntryCacheMonitorEntry getEntryCacheMonitorEntry(LDAPInterface connection)
                                                        throws LDAPSearchException
Retrieves the entry cache monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The entry cache monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getFIFOEntryCacheMonitorEntries

public static java.util.List<FIFOEntryCacheMonitorEntry> getFIFOEntryCacheMonitorEntries(LDAPConnection connection)
                                                                                  throws LDAPSearchException
Retrieves the FIFO entry cache monitor entries from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The entry cache monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getFIFOEntryCacheMonitorEntries

public static java.util.List<FIFOEntryCacheMonitorEntry> getFIFOEntryCacheMonitorEntries(LDAPInterface connection)
                                                                                  throws LDAPSearchException
Retrieves the FIFO entry cache monitor entries from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The entry cache monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getGaugeMonitorEntries

public static java.util.List<GaugeMonitorEntry> getGaugeMonitorEntries(LDAPInterface connection)
                                                                throws LDAPSearchException
Retrieves a list of all gauge monitor entries available in the Directory Server. This may include monitor entries for gauges of different types (e.g., numeric gauges and indicator gauges).

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all gauge monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getGroupCacheMonitorEntry

public static GroupCacheMonitorEntry getGroupCacheMonitorEntry(LDAPInterface connection)
                                                        throws LDAPSearchException
Retrieves the group cache monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The group cache monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getHostSystemRecentCPUAndMemoryMonitorEntry

public static HostSystemRecentCPUAndMemoryMonitorEntry getHostSystemRecentCPUAndMemoryMonitorEntry(LDAPInterface connection)
                                                                                            throws LDAPSearchException
Retrieves the host system recent CPU and memory monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The host system recent CPU and memory monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getIndexMonitorEntries

public static java.util.List<IndexMonitorEntry> getIndexMonitorEntries(LDAPConnection connection)
                                                                throws LDAPSearchException
Retrieves a list of all index monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all index monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getIndexMonitorEntries

public static java.util.List<IndexMonitorEntry> getIndexMonitorEntries(LDAPInterface connection)
                                                                throws LDAPSearchException
Retrieves a list of all index monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all index monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getIndicatorGaugeMonitorEntries

public static java.util.List<IndicatorGaugeMonitorEntry> getIndicatorGaugeMonitorEntries(LDAPInterface connection)
                                                                                  throws LDAPSearchException
Retrieves a list of all indicator gauge monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all indicator gauge monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getJEEnvironmentMonitorEntries

public static java.util.List<JEEnvironmentMonitorEntry> getJEEnvironmentMonitorEntries(LDAPConnection connection)
                                                                                throws LDAPSearchException
Retrieves a list of all JE environment monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all JE environment monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getJEEnvironmentMonitorEntries

public static java.util.List<JEEnvironmentMonitorEntry> getJEEnvironmentMonitorEntries(LDAPInterface connection)
                                                                                throws LDAPSearchException
Retrieves a list of all JE environment monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all JE environment monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getLDAPExternalServerMonitorEntries

public static java.util.List<LDAPExternalServerMonitorEntry> getLDAPExternalServerMonitorEntries(LDAPConnection connection)
                                                                                          throws LDAPSearchException
Retrieves a list of all LDAP external server monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all LDAP external server monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getLDAPExternalServerMonitorEntries

public static java.util.List<LDAPExternalServerMonitorEntry> getLDAPExternalServerMonitorEntries(LDAPInterface connection)
                                                                                          throws LDAPSearchException
Retrieves a list of all LDAP external server monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all LDAP external server monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getLDAPStatisticsMonitorEntries

public static java.util.List<LDAPStatisticsMonitorEntry> getLDAPStatisticsMonitorEntries(LDAPConnection connection)
                                                                                  throws LDAPSearchException
Retrieves a list of all LDAP statistics monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all LDAP statistics monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getLDAPStatisticsMonitorEntries

public static java.util.List<LDAPStatisticsMonitorEntry> getLDAPStatisticsMonitorEntries(LDAPInterface connection)
                                                                                  throws LDAPSearchException
Retrieves a list of all LDAP statistics monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all LDAP statistics monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getLoadBalancingAlgorithmMonitorEntries

public static java.util.List<LoadBalancingAlgorithmMonitorEntry> getLoadBalancingAlgorithmMonitorEntries(LDAPConnection connection)
                                                                                                  throws LDAPSearchException
Retrieves a list of all load-balancing algorithm monitor entries available in the Directory Proxy Server.

Parameters:
connection - The connection to use to communicate with the Directory Proxy Server.
Returns:
A list of all load-balancing algorithm monitor entries available in the Directory Proxy Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Proxy Server.

getLoadBalancingAlgorithmMonitorEntries

public static java.util.List<LoadBalancingAlgorithmMonitorEntry> getLoadBalancingAlgorithmMonitorEntries(LDAPInterface connection)
                                                                                                  throws LDAPSearchException
Retrieves a list of all load-balancing algorithm monitor entries available in the Directory Proxy Server.

Parameters:
connection - The connection to use to communicate with the Directory Proxy Server.
Returns:
A list of all load-balancing algorithm monitor entries available in the Directory Proxy Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Proxy Server.

getMemoryUsageMonitorEntry

public static MemoryUsageMonitorEntry getMemoryUsageMonitorEntry(LDAPConnection connection)
                                                          throws LDAPSearchException
Retrieves the memory usage monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The memory usage monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getMemoryUsageMonitorEntry

public static MemoryUsageMonitorEntry getMemoryUsageMonitorEntry(LDAPInterface connection)
                                                          throws LDAPSearchException
Retrieves the memory usage monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The memory usage monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getNumericGaugeMonitorEntries

public static java.util.List<NumericGaugeMonitorEntry> getNumericGaugeMonitorEntries(LDAPInterface connection)
                                                                              throws LDAPSearchException
Retrieves a list of all numeric gauge monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all numeric gauge monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getPerApplicationProcessingTimeHistogramMonitorEntries

public static java.util.List<PerApplicationProcessingTimeHistogramMonitorEntry> getPerApplicationProcessingTimeHistogramMonitorEntries(LDAPConnection connection)
                                                                                                                                throws LDAPSearchException
Retrieves the per application processing time histogram monitor entries from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The per application processing time histogram monitor entries from the Directory Server. If none are available, an empty list is returned.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getPerApplicationProcessingTimeHistogramMonitorEntries

public static java.util.List<PerApplicationProcessingTimeHistogramMonitorEntry> getPerApplicationProcessingTimeHistogramMonitorEntries(LDAPInterface connection)
                                                                                                                                throws LDAPSearchException
Retrieves the per application processing time histogram monitor entries from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The per application processing time histogram monitor entries from the Directory Server. If none are available, an empty list is returned.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getProcessingTimeHistogramMonitorEntry

public static ProcessingTimeHistogramMonitorEntry getProcessingTimeHistogramMonitorEntry(LDAPConnection connection)
                                                                                  throws LDAPSearchException
Retrieves the processing time histogram monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The processing time histogram monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getProcessingTimeHistogramMonitorEntry

public static ProcessingTimeHistogramMonitorEntry getProcessingTimeHistogramMonitorEntry(LDAPInterface connection)
                                                                                  throws LDAPSearchException
Retrieves the processing time histogram monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The processing time histogram monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getReplicaMonitorEntries

public static java.util.List<ReplicaMonitorEntry> getReplicaMonitorEntries(LDAPConnection connection)
                                                                    throws LDAPSearchException
Retrieves a list of all replica monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all replica monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getReplicaMonitorEntries

public static java.util.List<ReplicaMonitorEntry> getReplicaMonitorEntries(LDAPInterface connection)
                                                                    throws LDAPSearchException
Retrieves a list of all replica monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all replica monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getReplicationServerMonitorEntry

public static ReplicationServerMonitorEntry getReplicationServerMonitorEntry(LDAPConnection connection)
                                                                      throws LDAPSearchException
Retrieves the replication server monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The replication server monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getReplicationServerMonitorEntry

public static ReplicationServerMonitorEntry getReplicationServerMonitorEntry(LDAPInterface connection)
                                                                      throws LDAPSearchException
Retrieves the replication server monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The replication server monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getReplicationSummaryMonitorEntries

public static java.util.List<ReplicationSummaryMonitorEntry> getReplicationSummaryMonitorEntries(LDAPConnection connection)
                                                                                          throws LDAPSearchException
Retrieves a list of all replication summary monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all replication summary monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getReplicationSummaryMonitorEntries

public static java.util.List<ReplicationSummaryMonitorEntry> getReplicationSummaryMonitorEntries(LDAPInterface connection)
                                                                                          throws LDAPSearchException
Retrieves a list of all replication summary monitor entries available in the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
A list of all replication summary monitor entries available in the Directory Server.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getResultCodeMonitorEntry

public static ResultCodeMonitorEntry getResultCodeMonitorEntry(LDAPInterface connection)
                                                        throws LDAPSearchException
Retrieves the result code monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The result code monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getSystemInfoMonitorEntry

public static SystemInfoMonitorEntry getSystemInfoMonitorEntry(LDAPConnection connection)
                                                        throws LDAPSearchException
Retrieves the system info monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The system info monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getSystemInfoMonitorEntry

public static SystemInfoMonitorEntry getSystemInfoMonitorEntry(LDAPInterface connection)
                                                        throws LDAPSearchException
Retrieves the system info monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The system info monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getStackTraceMonitorEntry

public static StackTraceMonitorEntry getStackTraceMonitorEntry(LDAPConnection connection)
                                                        throws LDAPSearchException
Retrieves the stack trace monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The stack trace monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getStackTraceMonitorEntry

public static StackTraceMonitorEntry getStackTraceMonitorEntry(LDAPInterface connection)
                                                        throws LDAPSearchException
Retrieves the stack trace monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The stack trace monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getTraditionalWorkQueueMonitorEntry

public static TraditionalWorkQueueMonitorEntry getTraditionalWorkQueueMonitorEntry(LDAPConnection connection)
                                                                            throws LDAPSearchException
Retrieves the traditional work queue monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The traditional work queue monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getTraditionalWorkQueueMonitorEntry

public static TraditionalWorkQueueMonitorEntry getTraditionalWorkQueueMonitorEntry(LDAPInterface connection)
                                                                            throws LDAPSearchException
Retrieves the traditional work queue monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The traditional work queue monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getUnboundIDWorkQueueMonitorEntry

public static UnboundIDWorkQueueMonitorEntry getUnboundIDWorkQueueMonitorEntry(LDAPConnection connection)
                                                                        throws LDAPSearchException
Retrieves the UnboundID work queue monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The UnboundID work queue monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getUnboundIDWorkQueueMonitorEntry

public static UnboundIDWorkQueueMonitorEntry getUnboundIDWorkQueueMonitorEntry(LDAPInterface connection)
                                                                        throws LDAPSearchException
Retrieves the UnboundID work queue monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The UnboundID work queue monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getVersionMonitorEntry

public static VersionMonitorEntry getVersionMonitorEntry(LDAPConnection connection)
                                                  throws LDAPSearchException
Retrieves the version monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The version monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.

getVersionMonitorEntry

public static VersionMonitorEntry getVersionMonitorEntry(LDAPInterface connection)
                                                  throws LDAPSearchException
Retrieves the version monitor entry from the Directory Server.

Parameters:
connection - The connection to use to communicate with the Directory Server.
Returns:
The version monitor entry from the Directory Server, or null if it is not available.
Throws:
LDAPSearchException - If a problem occurs while communicating with the Directory Server.