| Package | Description |
|---|---|
| org.graylog.plugins.pipelineprocessor.ast | |
| org.graylog.plugins.pipelineprocessor.parser | |
| org.graylog.plugins.pipelineprocessor.processors.listeners |
| Modifier and Type | Method and Description |
|---|---|
static Rule |
Rule.alwaysFalse(String name) |
abstract Rule |
Rule.Builder.build() |
Rule |
Rule.copy()
Creates a copy of this Rule.
|
Rule |
Rule.withId(String id) |
| Modifier and Type | Method and Description |
|---|---|
List<Rule> |
Stage.getRules() |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleAstBaseListener.enterRule(Rule rule) |
void |
RuleAstListener.enterRule(Rule rule) |
void |
RuleAstBaseListener.enterThen(Rule rule) |
void |
RuleAstListener.enterThen(Rule rule) |
void |
RuleAstBaseListener.enterWhen(Rule rule) |
void |
RuleAstListener.enterWhen(Rule rule) |
void |
RuleAstBaseListener.exitRule(Rule rule) |
void |
RuleAstListener.exitRule(Rule rule) |
void |
RuleAstBaseListener.exitThen(Rule rule) |
void |
RuleAstListener.exitThen(Rule rule) |
void |
RuleAstBaseListener.exitWhen(Rule rule) |
void |
RuleAstListener.exitWhen(Rule rule) |
void |
RuleAstWalker.walk(RuleAstListener listener,
Rule rule) |
| Modifier and Type | Method and Description |
|---|---|
void |
Stage.setRules(List<Rule> rules) |
| Modifier and Type | Method and Description |
|---|---|
Rule |
PipelineRuleParser.parseRule(String rule,
boolean silent) |
Rule |
PipelineRuleParser.parseRule(String id,
String rule,
boolean silent)
Parses the given rule source and optionally generates a Java class for it if the classloader is not null.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NoopInterpreterListener.dissatisfyRule(Rule rule,
Pipeline pipeline) |
void |
RuleMetricsListener.dissatisfyRule(Rule rule,
Pipeline pipeline) |
void |
InterpreterListener.dissatisfyRule(Rule rule,
Pipeline pipeline) |
void |
NoopInterpreterListener.evaluateRule(Rule rule,
Pipeline pipeline) |
void |
RuleMetricsListener.evaluateRule(Rule rule,
Pipeline pipeline) |
void |
InterpreterListener.evaluateRule(Rule rule,
Pipeline pipeline) |
void |
NoopInterpreterListener.executeRule(Rule rule,
Pipeline pipeline) |
void |
RuleMetricsListener.executeRule(Rule rule,
Pipeline pipeline) |
void |
InterpreterListener.executeRule(Rule rule,
Pipeline pipeline) |
void |
NoopInterpreterListener.failEvaluateRule(Rule rule,
Pipeline pipeline) |
void |
RuleMetricsListener.failEvaluateRule(Rule rule,
Pipeline pipeline) |
void |
InterpreterListener.failEvaluateRule(Rule rule,
Pipeline pipeline) |
void |
NoopInterpreterListener.failExecuteRule(Rule rule,
Pipeline pipeline) |
void |
RuleMetricsListener.failExecuteRule(Rule rule,
Pipeline pipeline) |
void |
InterpreterListener.failExecuteRule(Rule rule,
Pipeline pipeline) |
void |
NoopInterpreterListener.finishExecuteRule(Rule rule,
Pipeline pipeline) |
void |
RuleMetricsListener.finishExecuteRule(Rule rule,
Pipeline pipeline) |
void |
InterpreterListener.finishExecuteRule(Rule rule,
Pipeline pipeline) |
void |
NoopInterpreterListener.satisfyRule(Rule rule,
Pipeline pipeline) |
void |
RuleMetricsListener.satisfyRule(Rule rule,
Pipeline pipeline) |
void |
InterpreterListener.satisfyRule(Rule rule,
Pipeline pipeline) |
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.