com.atlassian.confluence.util.http
Class BaseHttpRetrievalService
java.lang.Object
com.atlassian.confluence.util.http.BaseHttpRetrievalService
- All Implemented Interfaces:
- HttpRetrievalService
- Direct Known Subclasses:
- HttpClientHttpRetrievalService
public abstract class BaseHttpRetrievalService
- extends java.lang.Object
- implements HttpRetrievalService
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseHttpRetrievalService
public BaseHttpRetrievalService()
get
public HttpResponse get(java.lang.String url)
throws java.io.IOException
- 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:
java.io.IOException
- if the retrieval fails
getDefaultRequestFor
public HttpRequest getDefaultRequestFor(java.lang.String url)
- 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()
- 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()
setHttpRetrievalServiceConfig
public void setHttpRetrievalServiceConfig(HttpRetrievalServiceConfig config)
- 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)
setSettingsManager
public void setSettingsManager(SettingsManager settingsManager)
Copyright © 2003-2013 Atlassian. All Rights Reserved.