Package de.musti.dydns
Class GetIP
java.lang.Object
de.musti.dydns.GetIP
Diese Klasse kuemmert sich um die Globale IP.
- Version:
- 1.0
- Author:
- Musti
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Calendar
(package private) GetResponseCode
private static final String
private static final String
(package private) LogBuilder
(package private) SimpleDateFormat
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
iPvFour
- See Also:
-
iPvSix
- See Also:
-
logZeit
SimpleDateFormat logZeit -
cal
Calendar cal -
lb
LogBuilder lb -
grc
GetResponseCode grc
-
-
Constructor Details
-
GetIP
Der Konstruktor von GetIP.- Parameters:
lb
- - Die Kontrolle ueber den Logbuilder wird hier uebergeben.grc
- - Die Kontrolle ueber den ResponseCode Handler wird hier
-
-
Method Details
-
getIPvFour
Diese Methode ruft die parseIP fuer IPv4 auf.- Returns:
- - Gibt ein Array zurueck mit Antworten vom Server.
-
getIPvSix
Diese Methode ruft die parseIP fuer IPv6 auf.- Returns:
- - Gibt ein Array zurueck mit Antworten vom Server.
-
parseIP
Diese Methode bekommt die IP Check URL und zerlegt die JSON.- Parameters:
getIpLink
- - Die URL welche IPv4/6 zurueck gibt.- Returns:
- - Gibt ein String Array mit Response Infos zurueck.
- Throws:
Exception
- - Uebergibt die Exception getIP Methoden.
-