Class UrlRequestResult

java.lang.Object
net.adoptopenjdk.icedteaweb.resources.initializer.UrlRequestResult

class UrlRequestResult extends Object
This class stores some result details such as response code, HTTP header field "Location", last modified and content length of a url request.
  • Field Details

    • url

      private final URL url
    • responseCode

      private final int responseCode
    • location

      private final URL location
    • version

      private final VersionId version
    • lastModified

      private final long lastModified
    • contentLength

      private final long contentLength
  • Constructor Details

    • UrlRequestResult

      UrlRequestResult(URL url, int responseCode, URL location, VersionId version, long lastModified, long contentLength)
  • Method Details

    • getUrl

      URL getUrl()
    • getLocation

      URL getLocation()
    • getVersion

      VersionId getVersion()
    • getResponseCode

      int getResponseCode()
    • getContentLength

      long getContentLength()
    • getLastModified

      public long getLastModified()
    • isRedirect

      boolean isRedirect()
      Returns:
      whether this UrlRequestResult represents a valid redirect with a location and a redirect result code (one of 301-303 or 307-308)
    • isRedirectResponseCode

      private static boolean isRedirectResponseCode(int responseCode)
      Returns:
      whether this UrlRequestResult contains a redirect result code (one of 301-303 or 307-308)
    • isSuccess

      public boolean isSuccess()
      Returns:
      whether the return code is a success
    • toString

      public String toString()
      Overrides:
      toString in class Object