net.commerce.zocalo.experiment.states
Interface JudgingSessionState
- All Known Implementing Classes:
- JudgingSessionState.JudgingInitializedState, JudgingSessionState.JudgingScoringState, JudgingSessionState.JudgingState, JudgingSessionState.JudgingTradingState, JudgingSessionState.NoAction
public interface JudgingSessionState
These classes represent the states when we are running an experiment with
Judges
and
Manipulators
. The
states are JudgingSessionState.JudgingInitializedState
, JudgingSessionState.JudgingTradingState
,
JudgingSessionState.JudgingScoringState
, and JudgingSessionState.JudgingState
.
NOT_AWAITING_FORECASTS
static final java.lang.String NOT_AWAITING_FORECASTS
- See Also:
- Constant Field Values
endJudging
boolean endJudging(JudgingTransitionAdaptor adaptor)
endTrading
boolean endTrading(TransitionAdaptor adaptor)
startNextRound
boolean startNextRound(TransitionAdaptor adaptor)
informTrading
void informTrading(StatusAdaptor adaptor)
informShowingScores
void informShowingScores(StatusAdaptor adaptor)
informInitialized
void informInitialized(StatusAdaptor adaptor)
informJudging
void informJudging(JudgingStatusAdaptor adaptor)
throws ScoreException
- Throws:
ScoreException
nextJudgingState
JudgingSessionState nextJudgingState()
transitionMessage
java.lang.String transitionMessage()