Class HttpClientHandler

    • Constructor Detail

      • HttpClientHandler

        public HttpClientHandler()
    • Method Detail

      • openStream

        public java.io.InputStream openStream​(java.net.URL url)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • download

        public void download​(java.net.URL src,
                             java.io.File dest,
                             CopyProgressListener l)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • upload

        public void upload​(java.io.File src,
                           java.net.URL dest,
                           CopyProgressListener l)
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • getURLInfo

        public URLHandler.URLInfo getURLInfo​(java.net.URL url)
        Description copied from interface: URLHandler
        Returns the URLInfo of the given url or a URLHandler.UNAVAILABLE instance, if the url is not reachable.
        Parameters:
        url - The url from which information is retrieved.
        Returns:
        The URLInfo extracted from the given url, or URLHandler.UNAVAILABLE when the url is not available.
      • getURLInfo

        public URLHandler.URLInfo getURLInfo​(java.net.URL url,
                                             int timeout)
        Description copied from interface: URLHandler
        never returns null, return UNAVAILABLE when url is not reachable
        Parameters:
        url - The url from which information is retrieved.
        timeout - The timeout in milliseconds.
        Returns:
        The URLInfo extracted from the given url, or URLHandler.UNAVAILABLE when the url is not available.
      • getHttpClientMajorVersion

        public int getHttpClientMajorVersion()