Class StateMachine<T>

java.lang.Object
io.trino.execution.StateMachine<T>

@ThreadSafe public class StateMachine<T> extends Object
Simple state machine which holds a single state. Callers can register for state change events.