Class ValidatorService
java.lang.Object
org.graylog.plugins.pipelineprocessor.rulebuilder.parser.validation.ValidatorService
-
Constructor Summary
ConstructorDescriptionValidatorService
(Set<Validator> conditionValidators, Set<Validator> actionValidators, PipelineRuleParser pipelineRuleParser, RuleBuilderService ruleBuilderService) -
Method Summary
Modifier and TypeMethodDescriptionvalidate
(RuleBuilderDto ruleBuilderDto) void
validateAndFailFast
(RuleBuilderDto ruleBuilderDto)
-
Constructor Details
-
ValidatorService
@Inject public ValidatorService(@Named("conditionValidators") Set<Validator> conditionValidators, @Named("actionValidators") Set<Validator> actionValidators, PipelineRuleParser pipelineRuleParser, RuleBuilderService ruleBuilderService)
-
-
Method Details
-
validate
-
validateAndFailFast
public void validateAndFailFast(RuleBuilderDto ruleBuilderDto) throws IllegalArgumentException, ParseException
-