net.commerce.zocalo.experiment.states
Interface SessionState
- All Known Implementing Classes:
- JudgingSessionState.JudgingInitializedState, JudgingSessionState.JudgingScoringState, JudgingSessionState.JudgingState, JudgingSessionState.JudgingTradingState, JudgingSessionState.NoAction, SessionState.InitializedState, SessionState.NoAction, SessionState.ScoringState, SessionState.TradingState
public interface SessionState
These classes represent the states when we are running standard experiments. The
states are SessionState.InitializedState
, SessionState.TradingState
, and SessionState.ScoringState
.
CANNOT_START_ROUND
static final java.lang.String CANNOT_START_ROUND
- See Also:
- Constant Field Values
NOT_RUNNING
static final java.lang.String NOT_RUNNING
- See Also:
- Constant Field Values
endTrading
boolean endTrading(TransitionAdaptor adaptor)
startNextRound
boolean startNextRound(TransitionAdaptor adaptor)
nextState
SessionState nextState()
informTrading
void informTrading(StatusAdaptor adaptor)
informShowingScores
void informShowingScores(StatusAdaptor adaptor)
informInitialized
void informInitialized(StatusAdaptor adaptor)
transitionMessage
java.lang.String transitionMessage()