Interface RuleCompilerResult

All Superinterfaces:
Serializable
All Known Implementing Classes:
DefaultRuleCompilerResult

public interface RuleCompilerResult extends Serializable
This interface represents result of rule compilation process.
  • Method Details

    • getRuleCode

      String getRuleCode()
      Returns code of the source rule that has been compiled.
      Returns:
      source rule code
    • getRuleVersion

      long getRuleVersion()
      Returns version of the source rule that has been compiled.
      Returns:
      rule version
    • getResult

      Returns outcome of compilation process.
      Returns:
      outcome (error/success)
    • getProblems

      List<RuleCompilerProblem> getProblems()
      Returns problems occurred during compilation process.
      Returns:
      problems