Modifier and Type | Field and Description |
---|---|
private static java.util.List<TypedPreference<?>> |
CONFIG_ATTRIBUTES |
static TypedPreference<IQuantity> |
GC_PAUSE_INFO_LIMIT |
private static java.lang.String |
RESULT_ID |
Constructor and Description |
---|
LongGcPauseRule() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
appendMessage(java.lang.String message,
java.lang.String newMessage) |
java.util.concurrent.RunnableFuture<Result> |
evaluate(IItemCollection items,
IPreferenceValueProvider valueProvider)
Gets a future representing the result of the evaluation of this rule.
|
private static java.lang.String |
getCollectorMessage(IItemCollection items) |
java.util.Collection<TypedPreference<?>> |
getConfigurationAttributes()
Gets information about which attributes may be configured during rule evaluation.
|
java.lang.String |
getId() |
private static java.lang.String |
getLivesetMessage(IItemCollection items) |
java.lang.String |
getName() |
private Result |
getResult(IItemCollection items,
IPreferenceValueProvider vp) |
private static java.lang.String |
getSemiRefsMessage(IItemCollection items) |
java.lang.String |
getTopic() |
private static final java.lang.String RESULT_ID
public static final TypedPreference<IQuantity> GC_PAUSE_INFO_LIMIT
private static final java.util.List<TypedPreference<?>> CONFIG_ATTRIBUTES
private Result getResult(IItemCollection items, IPreferenceValueProvider vp)
public java.util.concurrent.RunnableFuture<Result> evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)
IRule
evaluate
in interface IRule
items
- 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 static java.lang.String appendMessage(java.lang.String message, java.lang.String newMessage)
private static java.lang.String getCollectorMessage(IItemCollection items)
private static java.lang.String getLivesetMessage(IItemCollection items)
private static java.lang.String getSemiRefsMessage(IItemCollection items)
public java.util.Collection<TypedPreference<?>> getConfigurationAttributes()
IRule
getConfigurationAttributes
in interface IRule
public java.lang.String getId()
public java.lang.String getName()