public class ApplicationHaltsRule extends AbstractRule
Modifier and Type | Field and Description |
---|---|
static TypedPreference<IQuantity> |
APP_HALTS_INFO_LIMIT |
static TypedPreference<IQuantity> |
APP_HALTS_WARNING_LIMIT |
private static java.util.Collection<TypedPreference<?>> |
CONFIGURATION_ATTRIBUTES |
static TypedResult<IQuantity> |
HALTS_RATIO |
static TypedResult<IRange<IQuantity>> |
HALTS_WINDOW |
static TypedResult<IQuantity> |
NON_GC_HALTS_RATIO |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
REQUIRED_EVENTS |
private static java.util.Collection<TypedResult<?>> |
RESULT_ATTRIBUTES |
static TypedResult<IQuantity> |
TOTAL_HALTS_RATIO |
static TypedResult<IQuantity> |
TOTAL_NON_GC_HALTS_RATIO |
static TypedPreference<IQuantity> |
WINDOW_SIZE |
evaluationTask
Constructor and Description |
---|
ApplicationHaltsRule() |
Modifier and Type | Method and Description |
---|---|
private static java.util.Comparator<HaltsProvider.ApplicationHaltsInfoHolder> |
applicationHaltsComparator() |
protected IResult |
getResult(IItemCollection items,
IPreferenceValueProvider vp,
IResultValueProvider rp) |
createEvaluation, getConfigurationAttributes, getId, getName, getRequiredEvents, getResults, getTopic
public static final TypedPreference<IQuantity> APP_HALTS_INFO_LIMIT
public static final TypedPreference<IQuantity> APP_HALTS_WARNING_LIMIT
public static final TypedPreference<IQuantity> WINDOW_SIZE
private static final java.util.Collection<TypedPreference<?>> CONFIGURATION_ATTRIBUTES
public static final TypedResult<IRange<IQuantity>> HALTS_WINDOW
public static final TypedResult<IQuantity> HALTS_RATIO
public static final TypedResult<IQuantity> TOTAL_HALTS_RATIO
public static final TypedResult<IQuantity> NON_GC_HALTS_RATIO
public static final TypedResult<IQuantity> TOTAL_NON_GC_HALTS_RATIO
private static final java.util.Collection<TypedResult<?>> RESULT_ATTRIBUTES
private static final java.util.Map<java.lang.String,RulesToolkit.EventAvailability> REQUIRED_EVENTS
protected IResult getResult(IItemCollection items, IPreferenceValueProvider vp, IResultValueProvider rp)
getResult
in class AbstractRule
private static java.util.Comparator<HaltsProvider.ApplicationHaltsInfoHolder> applicationHaltsComparator()