examples.carcontrol
Class WindowAgent

java.lang.Object
  extended byde.fhg.igd.semoa.agent.RoundtripAgent
      extended byexamples.carcontrol.WindowAgent
All Implemented Interfaces:
Runnable, Serializable

public class WindowAgent
extends RoundtripAgent

When the WindowAgent arrives at a SeMoA server, it will lookup for WindowService and create an instance of this service.

Author:
Daniel Bachmann (bachmann@igd.fhg.de)
See Also:
Serialized Form

Field Summary
private  WindowService service
           
private  byte status_
           
 
Fields inherited from class de.fhg.igd.semoa.agent.RoundtripAgent
debug_, env_, MAX_RETRIES, mob_, start_, time_, vars_
 
Constructor Summary
WindowAgent()
           
 
Method Summary
protected  void finish()
          This method is called when the agent reached its final hop.
protected  void perform()
          This method must be implemented by subclasses.
 void WindowAgent()
           
 
Methods inherited from class de.fhg.igd.semoa.agent.RoundtripAgent
getHopNumber, onRunning, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

service

private transient WindowService service

status_

private byte status_
Constructor Detail

WindowAgent

public WindowAgent()
Method Detail

WindowAgent

public void WindowAgent()

perform

protected void perform()
Description copied from class: RoundtripAgent
This method must be implemented by subclasses. It is called once for each hop on the agent's itinarary when the agent is at the desired hop. Default is to print the number of the current hop.

Overrides:
perform in class RoundtripAgent

finish

protected void finish()
Description copied from class: RoundtripAgent
This method is called when the agent reached its final hop. Subclasses should override this method with agent specific behavior. Default is to print a short message saying that the agent finished.

Overrides:
finish in class RoundtripAgent


Copyright © Fraunhofer Gesellschaft. All Rights Reserved.