Interface URLConnector

All Known Implementing Classes:
HttpClient

public interface URLConnector
  • Method Summary

    Modifier and Type
    Method
    Description
    connect(URL url)
    Connect to the specified URL.
    Connect to the specified URL, also returning the ETag if available.
    Connect to the specified URL while providing the last known tag for the remote resource; the response will be null if the remote resource is unchanged.
  • Method Details

    • connect

      InputStream connect(URL url) throws IOException, Exception
      Connect to the specified URL.
      Parameters:
      url -
      Throws:
      IOException
      Exception
    • connectTagged

      TaggedData connectTagged(URL url) throws Exception
      Connect to the specified URL, also returning the ETag if available.
      Parameters:
      url - The remote URL.
      Returns:
      An instance of TaggedData; note that the TaggedData.getTag() method may return null if the resource has no tag.
      Throws:
      IOException - @since 1.1
      Exception
    • connectTagged

      TaggedData connectTagged(URL url, String tag) throws Exception
      Connect to the specified URL while providing the last known tag for the remote resource; the response will be null if the remote resource is unchanged.
      Parameters:
      url - The remote URL.
      tag - The last known tag value for the resource.
      Returns:
      An instance of TaggedData, or null if the resource has not modified (i.e., if it has the same tag value).
      Throws:
      IOException - @since 1.1
      Exception