| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
GC_STALL_RESULT_ID |
| Constructor and Description |
|---|
GcStallRule() |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.RunnableFuture<Result> |
evaluate(IItemCollection items,
IPreferenceValueProvider valueProvider)
Gets a future representing the result of the evaluation of this rule.
|
java.util.Collection<TypedPreference<?>> |
getConfigurationAttributes()
Gets information about which attributes may be configured during rule evaluation.
|
private Result |
getGcStallResult(boolean nonRequestedSerialOldGc,
IItemCollection items) |
java.lang.String |
getId() |
java.lang.String |
getName() |
java.lang.String |
getTopic() |
private static final java.lang.String GC_STALL_RESULT_ID
public java.util.concurrent.RunnableFuture<Result> evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)
IRuleevaluate in interface IRuleitems - items to evaluatevalueProvider - Provider of configuration values used for evaluation. The attributes that will be
asked for from the provider should be provided by
IRule.getConfigurationAttributes().private Result getGcStallResult(boolean nonRequestedSerialOldGc, IItemCollection items)
public java.util.Collection<TypedPreference<?>> getConfigurationAttributes()
IRulegetConfigurationAttributes in interface IRulepublic java.lang.String getId()
public java.lang.String getName()