public class PluggableBackendMonitor extends LocalBackendMonitor<BackendImpl<?>>
registry
Modifier | Constructor and Description |
---|---|
protected |
PluggableBackendMonitor(BackendImpl<?> backend)
Creates a new pluggable backend monitor instance associated to the provided backend.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addAdditionalMetrics()
Adds additional metrics specific to the local backend implementation
in this monitor provider's
MeterRegistry . |
protected void |
addAdditionalPluggableMetrics()
Adds additional metrics specific to the pluggable backend implementation
in this monitor provider's
MeterRegistry . |
protected void |
addMonitorObjectClassNames(Attribute ocAttr)
Adds to the provided attribute the objectclass names that should be included in the monitor entry created from
this monitor provider.
|
protected String |
getBackendType()
Returns the local backend implementation type.
|
bindTo, computeMonitorInstanceDn, deregisterBaseDnMonitors, getLocalBackend, registerBaseDnMonitors, updateBaseDnMonitors
configurationDnToMonitorDn, deregisterAll, getMonitorEntry, getMonitorInstanceDn, toString
protected PluggableBackendMonitor(BackendImpl<?> backend)
backend
- The backend
monitored.protected void addMonitorObjectClassNames(Attribute ocAttr)
MonitorProvider
addMonitorObjectClassNames
in class LocalBackendMonitor<BackendImpl<?>>
ocAttr
- the objectClass attribute where to add the object class namesprotected String getBackendType()
LocalBackendMonitor
getBackendType
in class LocalBackendMonitor<BackendImpl<?>>
MeterRegistry
representing the local backend type.protected final void addAdditionalMetrics()
LocalBackendMonitor
MeterRegistry
.
The default implementation is to do nothing.
addAdditionalMetrics
in class LocalBackendMonitor<BackendImpl<?>>
protected void addAdditionalPluggableMetrics()
MeterRegistry
.
The default implementation is to do nothing.
Copyright 2010-2018 ForgeRock AS.