Interface DecisionEngine<T>

  • Type Parameters:
    T - input type (e.g. Map)
    All Known Implementing Classes:
    DroolsDecisionEngine

    public interface DecisionEngine<T>
    Generic decision engine abstraction.
    Since:
    1.0.0
    Author:
    Nestor Martourez, Sr Software and Data Streaming Engineer @ CodedStreams
    • Method Detail

      • evaluate

        boolean evaluate​(T input)
        Evaluates the input against configured rules.
        Parameters:
        input - input facts
        Returns:
        true if any rule is triggered