|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.sys.dcf77.ntp.DefaultNtp2
public class DefaultNtp2
Diese Klasse implementiert einen NTP Client zur formalen Prüfung der Zeitverwaltung.
Dieser Client implementiert das interface IntpAllgemein zur Verfuegung.
| Field Summary | |
|---|---|
IntpTrigger |
m_ntpTrigger
Schnittstellenobjekt um den Senderthread aufzuwecken |
| Constructor Summary | |
|---|---|
DefaultNtp2()
Konstruktor gibt Startmeldung auf der Console aus |
|
| Method Summary | |
|---|---|
void |
generiereZustand()
|
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 zum austesten des lokale Moduls Wird fuer verschiedene Tests im Laufe des Entwicklungs- und Wartungsprozesses verwendet |
void |
setAktuellerZustand(DataAspZustand aktuellerZustand)
siehe setAktuellerZustand(DataAspZustand aktuellerZustand, Boolean wakeSenderThread) |
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. |
void |
stop()
Stop program |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public IntpTrigger m_ntpTrigger
| Constructor Detail |
|---|
public DefaultNtp2()
| Method Detail |
|---|
public java.lang.String getAktuellerZeitServer()
IntpAllgemein
getAktuellerZeitServer in interface IntpAllgemeinIntpAllgemein.getAktuellerZeitServer()public 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 SenderThreads
public void setAktuellerZustand(DataAspZustand aktuellerZustand,
java.lang.Boolean wakeSenderThread)
aktuellerZustand - Übergabe der aktuellen Zeitserverdaten als ObjektwakeSenderThread - Flag um den Senderthread Warte-Zyklus zu unterbrechen, default = falsepublic void stop()
public void setAktuellerZustand(DataAspZustand aktuellerZustand)
aktuellerZustand - Übergabe der aktuellen Zeitserverdaten als Objektpublic void generiereZustand()
public static void main(java.lang.String[] args)
args - uebergebene Testargumente
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||