Package org.eclipse.rdf4j.http.client
Interface HttpClientDependent
-
- All Known Implementing Classes:
FedXRepository,FedXRepositoryConnection,HTTPRepository,LocalRepositoryManager,NotifyingLocalRepositoryManager,RDF4JProtocolSession,RemoteRepositoryManager,RepositoryManager,SailRepository,SailRepositoryConnection,SharedHttpClientSessionManager,SPARQLConnection,SPARQLProtocolSession,SPARQLRepository,SPARQLServiceResolver,TypeFilteringRepositoryManager
public interface HttpClientDependentCommon interface for objects, such as Repository and RepositoryConnection, that are dependent onHttpClient.- Author:
- James Leigh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.http.client.HttpClientgetHttpClient()HttpClientthat has been assigned or has been used by this object.voidsetHttpClient(org.apache.http.client.HttpClient client)Assign anHttpClientthat this object should use.
-
-
-
Method Detail
-
getHttpClient
org.apache.http.client.HttpClient getHttpClient()
HttpClientthat has been assigned or has been used by this object. The life cycle might not be or might be tied to this object, depending on whetherHttpClientwas passed to or created by this object respectively.- Returns:
- an
HttpClientinstance or null
-
setHttpClient
void setHttpClient(org.apache.http.client.HttpClient client)
Assign anHttpClientthat this object should use. The life cycle of the givenHttpClientis independent of this object. Closing or shutting down this object does not have any impact on the given client. Callers must ensure that the given client is properly closed elsewhere.- Parameters:
client-
-
-