|
DisTAnz 1.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--DTA.agent.DTAProtocol
Realisiert das Protokoll zur Datenabfrage in DisTAnz.
Erstellt: Wed Jun 14 13:58:03 2000
Field Summary | |
private java.util.Vector |
data
Ein Vector zum Ablegen der zu Übertragenden Daten. |
private DataStorage |
dStorage
Das DataStorage-Objekt, welches die Daten enthält. |
private java.net.InetAddress |
mAddress
Die IP-Adresse des zu bedienenden Managers. |
private ManagerData |
mData
Das ManagerData-Objekt mit den Daten der Manager. |
private long |
rqTime
Die letzte Abfragezeit des zu bedienenden Managers. |
private static int |
SENTDATA
Zustand Daten wurden verschickt. |
private int |
state
Der aktuelle Status. |
private static int |
WAITING
Wartezustand. |
Constructor Summary | |
DTAProtocol(ManagerData mData,
DataStorage dStorage,
java.net.InetAddress mAddress,
long rqTime)
Erzeugt ein Objekt zur Protokollverarbeitung. |
Method Summary | |
java.lang.String |
processInput(java.lang.String theInput)
Generiert die richtige, auf die Eingabezeile folgende Ausgabezeile. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private static final int WAITING
private static final int SENTDATA
private int state
private java.util.Vector data
private DataStorage dStorage
private ManagerData mData
private java.net.InetAddress mAddress
private long rqTime
Constructor Detail |
public DTAProtocol(ManagerData mData, DataStorage dStorage, java.net.InetAddress mAddress, long rqTime)
mData
- die Managerdaten.dStorage
- die Verkehrsflussdaten.mAddress
- die InetAddress des anfragenden Managers.rqTime
- der Bezugszeitpunkt für die Zeitumrechnung als
UN*X-Timestamp.Method Detail |
public java.lang.String processInput(java.lang.String theInput)
theInput
- Die Eingabezeile.
|
DisTAnz 1.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |