Package | Description |
---|---|
org.forgerock.opendj.server.config.client |
Provides client-side interfaces for querying and managing the Core
directory server administrative components.
|
org.forgerock.opendj.server.config.meta |
Provides introspection interfaces for the Core directory server
administrative components.
|
org.forgerock.opendj.server.config.server |
Provides server-side interfaces for accessing the Core directory
server administrative components.
|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.config |
Contains code used to interact with the Directory Server configuration.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server codebase.
|
org.opends.server.monitors |
Contains various Directory Server monitor provider implementations.
|
org.opends.server.protocols.ldap |
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using LDAPv3.
|
org.opends.server.replication.server |
This package contains the code for the Replication Server part of the Multimaster replication feature.
|
org.opends.server.replication.service |
This package contains the generic of the Multi-Master replication code that works on the Directory Server side.
|
Modifier and Type | Method and Description |
---|---|
ManagedObjectDefinition<? extends MonitorProviderCfgClient,? extends MonitorProviderCfg> |
MonitorProviderCfgClient.definition()
Get the configuration definition associated with this Monitor Provider.
|
Modifier and Type | Method and Description |
---|---|
<C extends MonitorProviderCfgClient> |
RootCfgClient.createMonitorProvider(ManagedObjectDefinition<C,? extends MonitorProviderCfg> d,
String name,
Collection<PropertyException> exceptions)
Creates a new Monitor Provider.
|
Modifier and Type | Method and Description |
---|---|
MonitorProviderCfg |
MonitorProviderCfgDefn.createServerConfiguration(ServerManagedObject<? extends MonitorProviderCfg> impl) |
Modifier and Type | Method and Description |
---|---|
InstantiableRelationDefinition<MonitorProviderCfgClient,MonitorProviderCfg> |
RootCfgDefn.getMonitorProvidersRelationDefinition()
Get the "monitor-providers" relation definition.
|
Class<MonitorProviderCfg> |
MonitorProviderCfgDefn.getServerConfigurationClass() |
Modifier and Type | Method and Description |
---|---|
MonitorProviderCfg |
MonitorProviderCfgDefn.createServerConfiguration(ServerManagedObject<? extends MonitorProviderCfg> impl) |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientConnectionMonitorProviderCfg
A server-side interface for querying Client Connection Monitor
Provider settings.
|
interface |
EntryCacheMonitorProviderCfg
A server-side interface for querying Entry Cache Monitor Provider
settings.
|
interface |
MemoryUsageMonitorProviderCfg
A server-side interface for querying Memory Usage Monitor Provider
settings.
|
interface |
StackTraceMonitorProviderCfg
A server-side interface for querying Stack Trace Monitor Provider
settings.
|
interface |
SystemInfoMonitorProviderCfg
A server-side interface for querying System Info Monitor Provider
settings.
|
interface |
VersionMonitorProviderCfg
A server-side interface for querying Version Monitor Provider
settings.
|
Modifier and Type | Method and Description |
---|---|
MonitorProviderCfg |
RootCfg.getMonitorProvider(String name)
Gets the named Monitor Provider.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends MonitorProviderCfg> |
MonitorProviderCfg.configurationClass()
Gets the configuration class associated with this Monitor Provider.
|
Modifier and Type | Method and Description |
---|---|
void |
MonitorProviderCfg.addChangeListener(ConfigurationChangeListener<MonitorProviderCfg> listener)
Register to be notified when this Monitor Provider is changed.
|
void |
RootCfg.addMonitorProviderAddListener(ConfigurationAddListener<MonitorProviderCfg> listener)
Registers to be notified when new Monitor Providers are added.
|
void |
RootCfg.addMonitorProviderDeleteListener(ConfigurationDeleteListener<MonitorProviderCfg> listener)
Registers to be notified when existing Monitor Providers are deleted.
|
void |
MonitorProviderCfg.removeChangeListener(ConfigurationChangeListener<MonitorProviderCfg> listener)
Deregister an existing Monitor Provider configuration change listener.
|
void |
RootCfg.removeMonitorProviderAddListener(ConfigurationAddListener<MonitorProviderCfg> listener)
Deregisters an existing Monitor Provider configuration add listener.
|
void |
RootCfg.removeMonitorProviderDeleteListener(ConfigurationDeleteListener<MonitorProviderCfg> listener)
Deregisters an existing Monitor Provider configuration delete listener.
|
Modifier and Type | Class and Description |
---|---|
class |
MonitorProvider<T extends MonitorProviderCfg>
This class defines the set of methods and structures that must be implemented by a Directory Server module that can
provide usage, performance, availability, or other kinds of monitor information to clients.
|
Modifier and Type | Method and Description |
---|---|
List<MonitorProvider<? extends MonitorProviderCfg>> |
JMXMBean.getMonitorProviders()
Retrieves the set of monitor providers associated with this JMX MBean.
|
Modifier and Type | Method and Description |
---|---|
void |
JMXMBean.addMonitorProvider(MonitorProvider<? extends MonitorProviderCfg> component)
Adds the given monitor provider to the set of components associated with this JMX MBean.
|
Modifier and Type | Method and Description |
---|---|
static ConcurrentMap<Dn,MonitorProvider<? extends MonitorProviderCfg>> |
DirectoryServer.getMonitorProviders()
Retrieves the set of monitor providers that have been registered with the Directory Server, as a mapping between
the monitor name (in all lowercase characters) and the monitor implementation.
|
Modifier and Type | Method and Description |
---|---|
ConfigChangeResult |
MonitorConfigManager.applyConfigurationAdd(MonitorProviderCfg configuration) |
ConfigChangeResult |
MonitorConfigManager.applyConfigurationChange(MonitorProviderCfg configuration) |
ConfigChangeResult |
MonitorConfigManager.applyConfigurationDelete(MonitorProviderCfg configuration) |
boolean |
MonitorConfigManager.isConfigurationAddAcceptable(MonitorProviderCfg configuration,
List<LocalizableMessage> unacceptableReasons) |
boolean |
MonitorConfigManager.isConfigurationChangeAcceptable(MonitorProviderCfg configuration,
List<LocalizableMessage> unacceptableReasons) |
boolean |
MonitorConfigManager.isConfigurationDeleteAcceptable(MonitorProviderCfg configuration,
List<LocalizableMessage> unacceptableReasons) |
Modifier and Type | Method and Description |
---|---|
static void |
DirectoryServer.deregisterMonitorProvider(MonitorProvider<? extends MonitorProviderCfg> monitorProvider)
Deregisters the specified monitor provider from the Directory Server.
|
static void |
DirectoryServer.registerMonitorProvider(MonitorProvider<? extends MonitorProviderCfg> monitorProvider)
Registers the provided monitor provider with the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
void |
TraditionalWorkQueueMonitor.initializeMonitorProvider(MonitorProviderCfg configuration)
Initializes this monitor provider based on the information in the provided configuration entry.
|
void |
LocalBackendMonitor.initializeMonitorProvider(MonitorProviderCfg configuration) |
Modifier and Type | Method and Description |
---|---|
void |
LDAPStatistics.initializeMonitorProvider(MonitorProviderCfg configuration) |
Modifier and Type | Method and Description |
---|---|
void |
ServerHandler.initializeMonitorProvider(MonitorProviderCfg configuration) |
void |
ReplicationServerDomain.initializeMonitorProvider(MonitorProviderCfg configuraiton) |
void |
LightweightServerHandler.initializeMonitorProvider(MonitorProviderCfg configuration)
Initializes this monitor provider based on the information in the provided configuration entry.
|
Modifier and Type | Method and Description |
---|---|
void |
ReplicationMonitor.initializeMonitorProvider(MonitorProviderCfg configuration)
Initializes this monitor provider based on the information in the provided configuration entry.
|
Copyright 2010-2020 ForgeRock AS.