public class MemoryUsageMonitorProvider extends MonitorProvider<MemoryUsageMonitorProviderCfg> implements Runnable
Constructor and Description |
---|
MemoryUsageMonitorProvider() |
Modifier and Type | Method and Description |
---|---|
ArrayList<Attribute> |
getMonitorData()
Retrieves a set of attributes containing monitor data that should
be returned to the client if the corresponding monitor entry is
requested.
|
String |
getMonitorInstanceName()
Retrieves the name of this monitor provider.
|
void |
initializeMonitorProvider(MemoryUsageMonitorProviderCfg configuration)
Initializes this monitor provider based on the information in the
provided configuration entry.
|
void |
run() |
finalizeMonitorProvider, getMonitorObjectClass, isConfigurationAcceptable, scheduleUpdate
public MemoryUsageMonitorProvider()
public void initializeMonitorProvider(MemoryUsageMonitorProviderCfg configuration) throws ConfigException, InitializationException
initializeMonitorProvider
in class MonitorProvider<MemoryUsageMonitorProviderCfg>
configuration
- The configuration to use to initialize
this monitor provider.ConfigException
- If an unrecoverable problem arises in
the process of performing the
initialization.InitializationException
- If a problem occurs during
initialization that is not
related to the server
configuration.public String getMonitorInstanceName()
getMonitorInstanceName
in class MonitorProvider<MemoryUsageMonitorProviderCfg>
public ArrayList<Attribute> getMonitorData()
getMonitorData
in class MonitorProvider<MemoryUsageMonitorProviderCfg>
Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.