Package 

Interface SessionReadyCondition


  • 
    public interface SessionReadyCondition
    
                        

    Interface for defining conditions that must be met before the session is considered ready.

    Conditions are evaluated based on the launch counter and other session state. Implementations should mark themselves as satisfied when their condition is met.

    • Method Summary

      Modifier and Type Method Description
      abstract Boolean isSatisfied() Checks if this condition is currently satisfied.
      abstract Unit reset() Resets the condition state.
      abstract String getConditionId() Gets a unique identifier for this condition.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • isSatisfied

         abstract Boolean isSatisfied()

        Checks if this condition is currently satisfied.

      • reset

         abstract Unit reset()

        Resets the condition state. Called when starting a new session evaluation cycle.

      • getConditionId

         abstract String getConditionId()

        Gets a unique identifier for this condition. Used for tracking and debugging purposes.