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 HttpClientDependent
Common interface for objects, such as Repository and RepositoryConnection, that are dependent on
HttpClient
.- Author:
- James Leigh
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.http.client.HttpClient
HttpClient
that has been assigned or has been used by this object.void
setHttpClient
(org.apache.http.client.HttpClient client) Assign anHttpClient
that this object should use.
-
Method Details
-
getHttpClient
org.apache.http.client.HttpClient getHttpClient()HttpClient
that 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 whetherHttpClient
was passed to or created by this object respectively.- Returns:
- an
HttpClient
instance or null
-
setHttpClient
void setHttpClient(org.apache.http.client.HttpClient client) Assign anHttpClient
that this object should use. The life cycle of the givenHttpClient
is 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
-
-