@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class ReplicationSummaryMonitorEntry 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.getReplicationSummaryMonitorEntries(com.unboundid.ldap.sdk.LDAPConnection)
method. The
getBaseDN()
method may be used to retrieve information about the
replicated base DN, the getReplicationServers()
method may be used to
retrieve information about the replication servers for that base DN, and the
getReplicas()
method may be used to retrieve information about the
replicas for that base DN. 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 |
---|
ReplicationSummaryMonitorEntry(Entry entry)
Creates a new replication summary monitor entry from the provided entry.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseDN()
Retrieves the base DN for this replication summary monitor entry.
|
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.List<ReplicationSummaryReplica> |
getReplicas()
Retrieves a list of information about the replicas described in this
replication server summary monitor entry.
|
java.util.List<ReplicationSummaryReplicationServer> |
getReplicationServers()
Retrieves a list of information about the replication servers described in
this replication server summary monitor entry.
|
addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, addMonitorAttribute, decode, getBoolean, getDate, getDN, getDouble, getEntry, getInteger, getLong, getMonitorClass, getMonitorName, getString, getStrings, toString, toString
public ReplicationSummaryMonitorEntry(@NotNull Entry entry)
entry
- The entry to be parsed as a replication summary monitor
entry. It must not be null
.@Nullable public java.lang.String getBaseDN()
null
if it was not included in the monitor entry.@NotNull public java.util.List<ReplicationSummaryReplica> getReplicas()
@NotNull public java.util.List<ReplicationSummaryReplicationServer> getReplicationServers()
@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