public class DroolsValidator extends BaseValidator
DroolsValidator. the Drool validator class.| Constructor | Description |
|---|---|
DroolsValidator() |
| Modifier and Type | Method | Description |
|---|---|---|
List<String> |
getAvailableBusinessRules() |
Gets available business rules.
|
String |
getDrlPath() |
Return the path to DRL files location.
|
org.kie.api.runtime.KieContainer |
getKieContainer() |
|
void |
init() |
Initialise the validator.
|
void |
process(ValidationInput input,
ValidationContext context) |
Read input data with provided reader.
|
void |
setDrlPath(String drlPath) |
Set the path to DRL files location.
|
void |
validate(Object message,
ValidationContext context) |
Execute rules on input data.
|
getReader, setReaderpublic String getDrlPath()
public void setDrlPath(String drlPath)
drlPath - path to DRL files locationpublic org.kie.api.runtime.KieContainer getKieContainer()
KieContainerpublic void init()
throws ValidationException
init in interface Validatorinit in class BaseValidatorValidationException - Initialisation exceptionpublic void process(ValidationInput input, ValidationContext context) throws ValidationException
input - the validation inputcontext - the validation contextValidationException - the validation exceptionpublic void validate(Object message, ValidationContext context)
validate in interface Validatorvalidate in class BaseValidatormessage - Object to validatecontext - Validation contextCopyright © 2025. All rights reserved.