|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.sys.dcf77.ntp.realclient.RealNTPClient
public class RealNTPClient
Klasse realisiert einen realen NTP-Client. Der Client erfragt zyklisch den Zustand des NTP Servers.
Der aktuelle Zustand wird der Zeitverwaltung ueber das Interface IntpAllgemein zur Verfuegung
gestellt.
Der ntp Status wird mit Hilfe des Programms ntpq -p überprueft.
| Constructor Summary | |
|---|---|
RealNTPClient()
Konstruktor mit leeren Parametern. |
|
RealNTPClient(java.lang.String argString)
Konstruktor |
|
| Method Summary | |
|---|---|
void |
beenden()
Beendet den NTPClient |
java.lang.String |
getAktuellerZeitServer()
Liefert den Namen des aktuellen Zeitserver |
java.lang.String[] |
getVorhandeneZeitServer()
Liefert die Namen der vorhandenen Zeitserver |
java.lang.String |
getZeitKorrektur()
Liefert Zeitkorrektur mit Zeitstempel und Korrekturzeit in Millisekunden. |
static void |
main(java.lang.String[] args)
Testroutine fuer das lokale Modul. |
void |
setAktuellerZustand(DataAspZustand aktuellerZustand)
siehe setAktuellerZustand(DataAspZustand, Boolean) |
void |
setAktuellerZustand(DataAspZustand aktuellerZustand,
java.lang.Boolean wakeSenderThread)
Setzt den aktuellen Zustand im Zeitserverclient. |
void |
setInstance(IntpTrigger ntpTrigger)
Methode mit der die Klasse, die das Interface implementiert die Instanz der rufende Klasse mitgeteilt wird. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RealNTPClient()
RealNTPClient(String)
public RealNTPClient(java.lang.String argString)
argString - optionaler Argumentstring | Method Detail |
|---|
public java.lang.String getAktuellerZeitServer()
IntpAllgemein
getAktuellerZeitServer in interface IntpAllgemeinpublic java.lang.String getZeitKorrektur()
IntpAllgemein
getZeitKorrektur in interface IntpAllgemeinpublic java.lang.String[] getVorhandeneZeitServer()
IntpAllgemein
getVorhandeneZeitServer in interface IntpAllgemeinpublic void setInstance(IntpTrigger ntpTrigger)
IntpAllgemein
setInstance in interface IntpAllgemeinntpTrigger - Instanz der Triggerklasse
ntpTrigger.setTrigger() unterbricht den Wartezyklus des SenderThreadspublic void beenden()
public void setAktuellerZustand(DataAspZustand aktuellerZustand,
java.lang.Boolean wakeSenderThread)
aktuellerZustand - Instanz mit den aktuellen ZeitserverdatenwakeSenderThread - Flag zur Unterbrechung des aktuellen Senderthread Warte-Zyklus, default = falsepublic void setAktuellerZustand(DataAspZustand aktuellerZustand)
setAktuellerZustand(DataAspZustand, Boolean)
aktuellerZustand - Übergabe der aktuellen Zeitserverdaten als Objektpublic static void main(java.lang.String[] args)
args - Testargumente
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||