CONTEXT
- public abstract class ServerMessageExpectedState<CONTEXT extends TranslatorContext> extends AbstractServerFSMState<InfoMessage,CONTEXT>
All other messages are considered as the violation of the protocol -> throws UnexpectedMessageException.
Constructor and Description |
---|
ServerMessageExpectedState(Class expectedMessage) |
Modifier and Type | Method and Description |
---|---|
void |
init(CONTEXT context) |
protected void |
innerStateSymbol(CONTEXT context,
InfoMessage symbol) |
void |
restart(CONTEXT context) |
void |
stateEntering(CONTEXT context,
cz.cuni.amis.fsm.IFSMState<InfoMessage,CONTEXT> fromState,
InfoMessage symbol) |
void |
stateLeaving(CONTEXT context,
cz.cuni.amis.fsm.IFSMState<InfoMessage,CONTEXT> toState,
InfoMessage symbol) |
stateSymbol, toString
public ServerMessageExpectedState(Class expectedMessage)
expectedMessage
- message that triggers the switch to another statepublic void init(CONTEXT context)
public void restart(CONTEXT context)
public void stateEntering(CONTEXT context, cz.cuni.amis.fsm.IFSMState<InfoMessage,CONTEXT> fromState, InfoMessage symbol)
public void stateLeaving(CONTEXT context, cz.cuni.amis.fsm.IFSMState<InfoMessage,CONTEXT> toState, InfoMessage symbol)
protected void innerStateSymbol(CONTEXT context, InfoMessage symbol)
innerStateSymbol
in class AbstractServerFSMState<InfoMessage,CONTEXT extends TranslatorContext>
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.