Class BaseHttpRetrievalService

java.lang.Object
com.atlassian.confluence.util.http.BaseHttpRetrievalService
All Implemented Interfaces:
HttpRetrievalService
Direct Known Subclasses:
HttpClientHttpRetrievalService

@Deprecated(forRemoval=true) public abstract class BaseHttpRetrievalService extends Object implements HttpRetrievalService
Deprecated, for removal: This API element is subject to removal in a future version.
since 7.0.1 will be removed in 9.0 Use RequestFactory or ReadOnlyApplicationLink instead.
Since:
4.1
  • Field Details

    • bandanaManager

      protected com.atlassian.bandana.BandanaManager bandanaManager
      Deprecated, for removal: This API element is subject to removal in a future version.
    • outboundWhitelist

      protected com.atlassian.plugins.whitelist.OutboundWhitelist outboundWhitelist
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • BaseHttpRetrievalService

      public BaseHttpRetrievalService()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • get

      public HttpResponse get(String url) throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: HttpRetrievalService
      Retrieve a URL using the default HttpRequest settings for that URL. The equivalent of calling get(service.getDefaultRequestFor(url));
      Specified by:
      get in interface HttpRetrievalService
      Parameters:
      url - the URL to retrieve
      Returns:
      a response object encapsulating the result of the request
      Throws:
      IOException - if the retrieval fails
    • getDefaultRequestFor

      public HttpRequest getDefaultRequestFor(String url)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: HttpRetrievalService
      Retrieve the default configured HttpRequest for a particular URL. Will come prepackaged with the configured system defaults for authentication, retrieval size and caching.
      Specified by:
      getDefaultRequestFor in interface HttpRetrievalService
      Parameters:
      url - the URL that is going to be retrieved
      Returns:
      the system default HttpRequest for that URL.
    • getHttpRetrievalServiceConfig

      public HttpRetrievalServiceConfig getHttpRetrievalServiceConfig()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: HttpRetrievalService
      Retrieve the configuration for this service
      Specified by:
      getHttpRetrievalServiceConfig in interface HttpRetrievalService
      Returns:
      the service configuration
    • getConnectionParameters

      public ConfluenceHttpParameters getConnectionParameters()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setHttpRetrievalServiceConfig

      public void setHttpRetrievalServiceConfig(HttpRetrievalServiceConfig config)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: HttpRetrievalService
      Overwrite the configuration for this service
      Specified by:
      setHttpRetrievalServiceConfig in interface HttpRetrievalService
      Parameters:
      config - the service configuration to save
    • setBandanaManager

      public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSettingsManager

      public void setSettingsManager(SettingsManager settingsManager)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setOutboundWhitelist

      public void setOutboundWhitelist(com.atlassian.plugins.whitelist.OutboundWhitelist outboundWhitelist)
      Deprecated, for removal: This API element is subject to removal in a future version.