cz.cuni.amis.pogamut.udk.communication.translator.server.support
Class AbstractServerFSMState<SYMBOL,CONTEXT extends TranslatorContext>
java.lang.Object
cz.cuni.amis.pogamut.udk.communication.translator.server.support.AbstractServerFSMState<SYMBOL,CONTEXT>
- Type Parameters:
SYMBOL
- CONTEXT
-
- All Implemented Interfaces:
- cz.cuni.amis.fsm.IFSMState<SYMBOL,CONTEXT>
- Direct Known Subclasses:
- CommunicationTerminatedState, GameInfoExpectedState, ItemCategoryState, NavPointListState, PasswordState, ReadyState, ServerListState, ServerMessageExpectedState, ServerRunningState
public abstract class AbstractServerFSMState<SYMBOL,CONTEXT extends TranslatorContext>
- extends Object
- implements cz.cuni.amis.fsm.IFSMState<SYMBOL,CONTEXT>
This abstract server states is handling ALIVE message, descendants does not need to care about those messages.
- Author:
- Jimmy
Methods inherited from interface cz.cuni.amis.fsm.IFSMState |
init, restart, stateEntering, stateLeaving |
AbstractServerFSMState
public AbstractServerFSMState()
innerStateSymbol
protected abstract void innerStateSymbol(CONTEXT context,
SYMBOL symbol)
stateSymbol
public final void stateSymbol(CONTEXT context,
SYMBOL symbol)
- Specified by:
stateSymbol
in interface cz.cuni.amis.fsm.IFSMState<SYMBOL,CONTEXT extends TranslatorContext>
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.