|
||||||||||
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.
Nested Class Summary | |
---|---|
private class |
DefaultNtp2.NtpStatusNotifier
|
Field Summary | |
---|---|
(package private) java.lang.String |
m_aktuellerZS
|
private DataAspZustand |
m_aktuellerZustand
aktueller Aspekt "Recher.dcfStatus.Zustand" |
IntpTrigger |
m_ntpTrigger
Schnittstellenobjekt um den Senderthread aufzuwecken |
private java.util.Timer |
timerObj
|
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 |
---|
private java.util.Timer timerObj
java.lang.String m_aktuellerZS
private DataAspZustand m_aktuellerZustand
public IntpTrigger m_ntpTrigger
Constructor Detail |
---|
public DefaultNtp2()
Method Detail |
---|
public java.lang.String getAktuellerZeitServer()
IntpAllgemein
getAktuellerZeitServer
in interface IntpAllgemein
IntpAllgemein.getAktuellerZeitServer()
public java.lang.String getZeitKorrektur()
IntpAllgemein
getZeitKorrektur
in interface IntpAllgemein
public java.lang.String[] getVorhandeneZeitServer()
IntpAllgemein
getVorhandeneZeitServer
in interface IntpAllgemein
public void setInstance(IntpTrigger ntpTrigger)
IntpAllgemein
setInstance
in interface IntpAllgemein
ntpTrigger
- Instanz der Triggerklasse
ntpTrigger.setTrigger() unterbricht den Wartezyklus des SenderThreadspublic 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 |