Package com.tnsai.actions.contracts


package com.tnsai.actions.contracts
Design-by-contract support for action execution with pre/post condition validation.
  • Class
    Description
    Optional contract interface for roles that want to enforce pre/post conditions.
    Evaluates @Contract expressions with Apache Commons JEXL (TNS-552).
    Enforces @Contract clauses at action-dispatch time (TNS-552) — the declarative, JEXL-backed counterpart to the imperative ActionContract interface.
    Thrown when a @Contract precondition, postcondition, or invariant is violated at runtime (TNS-552).