-
public interface SessionReadyConditionInterface 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 BooleanisSatisfied()Checks if this condition is currently satisfied. abstract Unitreset()Resets the condition state. abstract StringgetConditionId()Gets a unique identifier for this condition. -
-
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.
-
-
-
-