examples.carcontrol
Class DoorAgent
java.lang.Object
de.fhg.igd.semoa.agent.RoundtripAgent
examples.carcontrol.DoorAgent
- All Implemented Interfaces:
- Runnable, Serializable
- public class DoorAgent
- extends RoundtripAgent
When the DoorAgent
arrives at a SeMoA server, it will
lookup for DoorService
and create an instance of this service.
- Author:
- Daniel Bachmann (bachmann@igd.fhg.de)
- See Also:
- Serialized Form
Method Summary |
protected void |
finish()
This method is called when the agent reached its final
hop. |
protected void |
perform()
process at every hop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
service
private transient DoorService service
status_
private byte status_
DoorAgent
public DoorAgent()
perform
protected void perform()
- process at every 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.