cz.cuni.amis.pogamut.ut2004.communication.translator.server
Class ServerFSM

java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.communication.translator.server.ServerFSM
All Implemented Interfaces:
IWorldMessageTranslator

public class ServerFSM
extends java.lang.Object
implements IWorldMessageTranslator


Constructor Summary
ServerFSM(ItemTranslator translator, AgentLogger logger)
           
 
Method Summary
 IWorldChangeEvent[] processMessage(InfoMessage message)
          The handler must process the message and return 0,1 or more world events.
 void reset()
          Reinitialize the translator.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServerFSM

@Inject
public ServerFSM(ItemTranslator translator,
                        AgentLogger logger)
Method Detail

processMessage

public IWorldChangeEvent[] processMessage(InfoMessage message)
                                   throws TranslatorException
Description copied from interface: IWorldMessageTranslator
The handler must process the message and return 0,1 or more world events.

Specified by:
processMessage in interface IWorldMessageTranslator
Returns:
Throws:
TranslatorException

reset

public void reset()
Description copied from interface: IWorldMessageTranslator
Reinitialize the translator.

Specified by:
reset in interface IWorldMessageTranslator

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object