Class HeapMemorySampleManager
- java.lang.Object
-
- org.ametys.runtime.plugins.admin.jvmstatus.monitoring.sample.AbstractSampleManager
-
- org.ametys.runtime.plugins.admin.jvmstatus.monitoring.sample.AbstractMemorySampleManager
-
- org.ametys.runtime.plugins.admin.jvmstatus.monitoring.sample.HeapMemorySampleManager
-
- All Implemented Interfaces:
PluginAware
,MonitoringConstants
,SampleManager
,Configurable
,LogEnabled
,ThreadSafe
public class HeapMemorySampleManager extends AbstractMemorySampleManager
SampleManager
for collecting JVM heap memory status.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ametys.runtime.plugins.admin.jvmstatus.monitoring.MonitoringConstants
MonitoringConstants.Period
-
-
Field Summary
-
Fields inherited from class org.ametys.runtime.plugins.admin.jvmstatus.monitoring.sample.AbstractSampleManager
_description, _featureName, _id, _label, _logger, _pluginName
-
Fields inherited from interface org.ametys.runtime.plugins.admin.jvmstatus.monitoring.MonitoringConstants
FEEDING_PERIOD, RRD_EXT, RRD_STORAGE_DIRECTORY
-
-
Constructor Summary
Constructors Constructor Description HeapMemorySampleManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
_getGraphTitle()
Provide the graph title.protected MemoryUsage
_getMemoryUsage(MemoryMXBean memoryMXBean)
Select the memory usage to use.-
Methods inherited from class org.ametys.runtime.plugins.admin.jvmstatus.monitoring.sample.AbstractMemorySampleManager
_configureDatasources, _internalCollect
-
Methods inherited from class org.ametys.runtime.plugins.admin.jvmstatus.monitoring.sample.AbstractSampleManager
_configureValueRange, _registerDatasources, _setCommonParameters, collect, configure, configureRRDDef, enableLogging, getDescription, getId, getLabel, setPluginInfo
-
-
-
-
Constructor Detail
-
HeapMemorySampleManager
public HeapMemorySampleManager()
-
-
Method Detail
-
_getMemoryUsage
protected MemoryUsage _getMemoryUsage(MemoryMXBean memoryMXBean)
Description copied from class:AbstractMemorySampleManager
Select the memory usage to use.- Specified by:
_getMemoryUsage
in classAbstractMemorySampleManager
- Parameters:
memoryMXBean
- the memory MXBean.- Returns:
- the memory usage.
-
_getGraphTitle
protected String _getGraphTitle()
Description copied from class:AbstractSampleManager
Provide the graph title.- Specified by:
_getGraphTitle
in classAbstractSampleManager
- Returns:
- the graph title.
-
-