public class JavaBlockingRule extends Object implements org.openjdk.jmc.flightrecorder.rules.IRule
Modifier and Type | Field and Description |
---|---|
static org.openjdk.jmc.common.util.TypedPreference<String> |
EXCLUDED_THREADS_REGEXP |
static org.openjdk.jmc.common.item.IAggregator<org.openjdk.jmc.common.unit.IQuantity,?> |
MONITOR_BALANCE_BY_INSTANCE |
static org.openjdk.jmc.common.item.IAggregator<org.openjdk.jmc.common.unit.IQuantity,?> |
MONITOR_BALANCE_BY_THREAD |
Constructor and Description |
---|
JavaBlockingRule() |
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 org.openjdk.jmc.common.util.TypedPreference<String> EXCLUDED_THREADS_REGEXP
public static final org.openjdk.jmc.common.item.IAggregator<org.openjdk.jmc.common.unit.IQuantity,?> MONITOR_BALANCE_BY_INSTANCE
public static final org.openjdk.jmc.common.item.IAggregator<org.openjdk.jmc.common.unit.IQuantity,?> MONITOR_BALANCE_BY_THREAD
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.