Class GetIP

java.lang.Object
de.musti.dydns.GetIP

public class GetIP extends Object
Diese Klasse kuemmert sich um die Globale IP.
Version:
1.0
Author:
Musti
  • Field Details

  • Constructor Details

    • GetIP

      public GetIP(LogBuilder lb, GetResponseCode grc)
      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

      public String[] getIPvFour()
      Diese Methode ruft die parseIP fuer IPv4 auf.
      Returns:
      - Gibt ein Array zurueck mit Antworten vom Server.
    • getIPvSix

      public String[] getIPvSix()
      Diese Methode ruft die parseIP fuer IPv6 auf.
      Returns:
      - Gibt ein Array zurueck mit Antworten vom Server.
    • parseIP

      private String[] parseIP(String getIpLink) throws Exception
      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.