Interface GuardedSuspension<T>

  • All Known Implementing Classes:
    RulesCompilationGuardedSuspension

    public interface GuardedSuspension<T>
    Guarded suspension interface for concurrent executions preconditions checks
    • Method Detail

      • checkPreconditions

        GuardStatus checkPreconditions​(T checkedProperty)
        Checks the preconditions based on checkedProperty
        Parameters:
        checkedProperty - the object to check the preconditions against
        Returns:
        instance of GuardStatus