## Uses of Class
org.eclipse.rdf4j.http.client.SPARQLProtocolSession

- Packages that use SPARQLProtocolSession
  Package | Description
  --- | ---
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.http.client.query |
  org.eclipse.rdf4j.repository.sparql | A `Repository` that serves as a SPARQL endpoint client.
  org.eclipse.rdf4j.repository.sparql.query |

- - ### Uses of SPARQLProtocolSession in org.eclipse.rdf4j.http.client

    Subclasses of SPARQLProtocolSession in org.eclipse.rdf4j.http.client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RDF4JProtocolSession` A `SPARQLProtocolSession` subclass which extends the standard SPARQL 1.1 Protocol with additional functionality, as documented in the RDF4J REST API.
    `class` | `SesameSession` Deprecated. use `RDF4JProtocolSession` instead.
    `class` | `SparqlSession` Deprecated. use `SPARQLProtocolSession` instead.

    Methods in org.eclipse.rdf4j.http.client that return SPARQLProtocolSession
    Modifier and Type | Method and Description
    --- | ---
    `SPARQLProtocolSession` | SharedHttpClientSessionManager.`createSPARQLProtocolSession(String queryEndpointUrl, String updateEndpointUrl)`
    `SPARQLProtocolSession` | SesameClient.`createSPARQLProtocolSession(String queryEndpointUrl, String updateEndpointUrl)` Deprecated. Creates a new session to the remote SPARQL endpoint to manage the auth state.
    `SPARQLProtocolSession` | HttpClientSessionManager.`createSPARQLProtocolSession(String queryEndpointUrl, String updateEndpointUrl)` Creates a new SPARQL Protocol session to the remote SPARQL endpoint.
    `default SPARQLProtocolSession` | SesameClient.`createSparqlSession(String queryEndpointUrl, String updateEndpointUrl)` Deprecated. use `SesameClient.createSPARQLProtocolSession(String, String)` instead.

  - ### Uses of SPARQLProtocolSession in org.eclipse.rdf4j.http.client.query

    Methods in org.eclipse.rdf4j.http.client.query that return SPARQLProtocolSession
    Modifier and Type | Method and Description
    --- | ---
    `protected SPARQLProtocolSession` | AbstractHTTPUpdate.`getHttpClient()`
    `protected SPARQLProtocolSession` | AbstractHTTPQuery.`getHttpClient()`

    Constructors in org.eclipse.rdf4j.http.client.query with parameters of type SPARQLProtocolSession
    Constructor and Description
    `AbstractHTTPQuery(SPARQLProtocolSession httpClient, QueryLanguage queryLanguage, String queryString, String baseURI)`
    `AbstractHTTPUpdate(SPARQLProtocolSession httpClient, QueryLanguage queryLanguage, String queryString, String baseURI)`

  - ### Uses of SPARQLProtocolSession in org.eclipse.rdf4j.repository.sparql

    Methods in org.eclipse.rdf4j.repository.sparql that return SPARQLProtocolSession
    Modifier and Type | Method and Description
    --- | ---
    `protected SPARQLProtocolSession` | SPARQLRepository.`createHTTPClient()` Creates a new HTTPClient object.

    Constructors in org.eclipse.rdf4j.repository.sparql with parameters of type SPARQLProtocolSession
    Constructor and Description
    `SPARQLConnection(SPARQLRepository repository, SPARQLProtocolSession client)`
    `SPARQLConnection(SPARQLRepository repository, SPARQLProtocolSession client, boolean quadMode)`

  - ### Uses of SPARQLProtocolSession in org.eclipse.rdf4j.repository.sparql.query

    Constructors in org.eclipse.rdf4j.repository.sparql.query with parameters of type SPARQLProtocolSession
    Constructor and Description
    `SPARQLBooleanQuery(SPARQLProtocolSession httpClient, String baseURI, String queryString)`
    `SPARQLGraphQuery(SPARQLProtocolSession httpClient, String baseURI, String queryString)`
    `SPARQLTupleQuery(SPARQLProtocolSession httpClient, String baseUri, String queryString)`
    `SPARQLUpdate(SPARQLProtocolSession httpClient, String baseURI, String queryString)`

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.