Class GlobalMemoryMonitorConfiguration
java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<GlobalMemoryMonitorConfiguration>
org.infinispan.configuration.global.GlobalMemoryMonitorConfiguration
- All Implemented Interfaces:
Matchable<GlobalMemoryMonitorConfiguration>, Updatable<GlobalMemoryMonitorConfiguration>
public class GlobalMemoryMonitorConfiguration
extends ConfigurationElement<GlobalMemoryMonitorConfiguration>
Configuration for the memory monitor. All attributes are mutable at runtime.
- Since:
- 16.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributeDefinition<Boolean> static final AttributeDefinition<Long> static final AttributeDefinition<Double> static final AttributeDefinition<Long> static final AttributeDefinition<Double> Fields inherited from class ConfigurationElement
attributes, CHILDLESS, children, element, repeated, sinceMajor, sinceMinor -
Method Summary
Methods inherited from class ConfigurationElement
attributes, child, children, children, collectMutableAttributes, elementName, equals, extractAttributes, findAttribute, hashCode, isModified, isSince, list, matches, matches, matches, toString, update, update, update, validateUpdate, validateUpdate, validateUpdate, write
-
Field Details
-
ENABLED
-
MEMORY_THRESHOLD
-
GC_DURATION_THRESHOLD
-
GC_PRESSURE_THRESHOLD
-
GC_PRESSURE_WINDOW
-
-
Method Details
-
enabled
public boolean enabled() -
memoryThreshold
public double memoryThreshold() -
gcDurationThreshold
public long gcDurationThreshold() -
gcPressureThreshold
public double gcPressureThreshold() -
gcPressureWindow
public long gcPressureWindow()
-