cz.cuni.amis.pogamut.ut2004.communication.translator.observer.state
Class ObserverRunningState

java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.communication.translator.observer.support.AbstractObserverFSMState<InfoMessage,TranslatorContext>
      extended by cz.cuni.amis.pogamut.ut2004.communication.translator.observer.state.ObserverRunningState
All Implemented Interfaces:
IFSMState<InfoMessage,TranslatorContext>

public class ObserverRunningState
extends AbstractObserverFSMState<InfoMessage,TranslatorContext>

This class implements a batch handling logic.


Constructor Summary
ObserverRunningState()
           
 
Method Summary
 void init(TranslatorContext arg0)
           
protected  void innerStateSymbol(TranslatorContext context, InfoMessage obj)
           
 void restart(TranslatorContext arg0)
           
 void stateEntering(TranslatorContext context, IFSMState<InfoMessage,TranslatorContext> arg1, InfoMessage arg2)
           
 void stateLeaving(TranslatorContext context, IFSMState<InfoMessage,TranslatorContext> arg1, InfoMessage symbol)
           
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.translator.observer.support.AbstractObserverFSMState
stateSymbol, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObserverRunningState

public ObserverRunningState()
Method Detail

stateEntering

public void stateEntering(TranslatorContext context,
                          IFSMState<InfoMessage,TranslatorContext> arg1,
                          InfoMessage arg2)

innerStateSymbol

protected void innerStateSymbol(TranslatorContext context,
                                InfoMessage obj)
Specified by:
innerStateSymbol in class AbstractObserverFSMState<InfoMessage,TranslatorContext>

stateLeaving

public void stateLeaving(TranslatorContext context,
                         IFSMState<InfoMessage,TranslatorContext> arg1,
                         InfoMessage symbol)

init

public void init(TranslatorContext arg0)

restart

public void restart(TranslatorContext arg0)