Package com.tnsai.actions.contracts
package com.tnsai.actions.contracts
Design-by-contract support for action execution with pre/post condition validation.
-
ClassDescriptionOptional contract interface for roles that want to enforce pre/post conditions.Evaluates
@Contractexpressions with Apache Commons JEXL (TNS-552).Enforces@Contractclauses at action-dispatch time (TNS-552) — the declarative, JEXL-backed counterpart to the imperativeActionContractinterface.Thrown when a@Contractprecondition, postcondition, or invariant is violated at runtime (TNS-552).