Class ExternalIPCheckerServiceImpl

    • Field Detail

      • name

        private final java.lang.String name
      • url

        private final java.lang.String url
      • completed

        boolean completed
      • listeners

        private final java.util.Vector listeners
    • Constructor Detail

      • ExternalIPCheckerServiceImpl

        protected ExternalIPCheckerServiceImpl​(java.lang.String serviceName,
                                               java.lang.String serviceUrl,
                                               StringSupplier serviceDescription)
    • Method Detail

      • initiateCheckSupport

        protected void initiateCheckSupport​(long timeout)
      • initiateCheckSupport

        protected abstract void initiateCheckSupport()
      • setComplete

        protected void setComplete()
      • loadPage

        protected java.lang.String loadPage​(java.net.URL url)
      • extractIPAddress

        protected java.lang.String extractIPAddress​(java.lang.String str)
      • informSuccess

        protected void informSuccess​(java.lang.String ip)
      • informFailure

        protected void informFailure​(java.lang.String msg_key)
      • informFailure

        protected void informFailure​(java.lang.String msg_key,
                                     java.lang.String extra)
      • reportProgress

        protected void reportProgress​(java.lang.String msg_key)
      • reportProgress

        protected void reportProgress​(java.lang.String msg_key,
                                      java.lang.Object extra)
      • url

        protected static java.net.URL url​(java.lang.String urlSpec)
        Constructs an url without throwing checked exceptions.