de.bsvrz.sys.dcf77.ntp.realclient
Class NTPinfoPoller.NtpServerInfo

java.lang.Object
  extended by de.bsvrz.sys.dcf77.ntp.realclient.NTPinfoPoller.NtpServerInfo
Enclosing class:
NTPinfoPoller

 class NTPinfoPoller.NtpServerInfo
extends java.lang.Object

private Klasse zur Speicherung der gelesenen Serverinformation

Author:
chriesten

Field Summary
(package private)  java.lang.String aktuellerZeitserver
           
(package private)  java.lang.String delay
           
(package private)  java.lang.String ersatzOffset
           
(package private)  java.lang.String ersatzZeitserver
           
(package private)  java.lang.String jitter
           
(package private)  java.lang.String offset
           
(package private)  java.lang.String poll
           
(package private)  java.lang.String reach
           
(package private)  java.lang.String refid
           
(package private)  java.lang.String st
           
(package private)  java.lang.String t
           
(package private)  java.util.ArrayList<java.lang.String> vorhandeneZeitserver
           
(package private)  java.lang.String when
           
 
Constructor Summary
NTPinfoPoller.NtpServerInfo()
           
 
Method Summary
 void aus(java.lang.String titel)
          Testfunktion.
 boolean equals(java.lang.Object compObj)
          ueberschreibt die equals Methode 2 Instanzen werden als gleich betrachtet, falls der aktuellerZeitserver und offset Komponenten uebereinstimmen
 boolean protAenderung(java.lang.Object compObj)
          sollen Änderungen protokolliert werden?
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aktuellerZeitserver

java.lang.String aktuellerZeitserver

vorhandeneZeitserver

java.util.ArrayList<java.lang.String> vorhandeneZeitserver

refid

java.lang.String refid

st

java.lang.String st

t

java.lang.String t

when

java.lang.String when

poll

java.lang.String poll

reach

java.lang.String reach

delay

java.lang.String delay

offset

java.lang.String offset

jitter

java.lang.String jitter

ersatzZeitserver

java.lang.String ersatzZeitserver

ersatzOffset

java.lang.String ersatzOffset
Constructor Detail

NTPinfoPoller.NtpServerInfo

NTPinfoPoller.NtpServerInfo()
Method Detail

equals

public boolean equals(java.lang.Object compObj)
ueberschreibt die equals Methode 2 Instanzen werden als gleich betrachtet, falls der aktuellerZeitserver und offset Komponenten uebereinstimmen

Overrides:
equals in class java.lang.Object
Parameters:
compObj - Vergleichsobjekt
Returns:
true (gleich) oder false (ungleich)

protAenderung

public boolean protAenderung(java.lang.Object compObj)
sollen Änderungen protokolliert werden? falls der aktuellerZeitserver != dem Vergleichszeitserver oder offset != vergleichsoffset und einer der offsets überschreitet Schwelle -> Änderung protokollieren

Parameters:
compObj - Vergleichsobjekt
Returns:
true (protokollieren) oder false (nich protokollieren)

aus

public void aus(java.lang.String titel)
Testfunktion. Schreibt die aktuellen Objektdaten auf die Console.

Parameters:
titel - Ueberschrift der Testausgabe