public class CodeCacheRule extends Object implements org.openjdk.jmc.flightrecorder.rules.IRule
Modifier and Type | Field and Description |
---|---|
static String |
CODE_CACHE_RESULT_ID |
static org.openjdk.jmc.common.util.TypedPreference<org.openjdk.jmc.common.unit.IQuantity> |
CODE_CACHE_SIZE_INFO_PERCENT |
static org.openjdk.jmc.common.util.TypedPreference<org.openjdk.jmc.common.unit.IQuantity> |
CODE_CACHE_SIZE_WARN_PERCENT |
Constructor and Description |
---|
CodeCacheRule() |
Modifier and Type | Method and Description |
---|---|
RunnableFuture<org.openjdk.jmc.flightrecorder.rules.Result> |
evaluate(org.openjdk.jmc.common.item.IItemCollection items,
org.openjdk.jmc.common.util.IPreferenceValueProvider valueProvider) |
Collection<org.openjdk.jmc.common.util.TypedPreference<?>> |
getConfigurationAttributes() |
String |
getId() |
String |
getName() |
String |
getTopic() |
public static final String CODE_CACHE_RESULT_ID
public static final org.openjdk.jmc.common.util.TypedPreference<org.openjdk.jmc.common.unit.IQuantity> CODE_CACHE_SIZE_INFO_PERCENT
public static final org.openjdk.jmc.common.util.TypedPreference<org.openjdk.jmc.common.unit.IQuantity> CODE_CACHE_SIZE_WARN_PERCENT
public RunnableFuture<org.openjdk.jmc.flightrecorder.rules.Result> evaluate(org.openjdk.jmc.common.item.IItemCollection items, org.openjdk.jmc.common.util.IPreferenceValueProvider valueProvider)
evaluate
in interface org.openjdk.jmc.flightrecorder.rules.IRule
public Collection<org.openjdk.jmc.common.util.TypedPreference<?>> getConfigurationAttributes()
getConfigurationAttributes
in interface org.openjdk.jmc.flightrecorder.rules.IRule
public String getId()
getId
in interface org.openjdk.jmc.flightrecorder.rules.IRule
public String getName()
getName
in interface org.openjdk.jmc.flightrecorder.rules.IRule
public String getTopic()
getTopic
in interface org.openjdk.jmc.flightrecorder.rules.IRule
Copyright © 2020. All rights reserved.