Class SparqlMotionClient
- java.lang.Object
-
- org.topbraidlive.client.java.impl.SparqlMotionClient
-
- All Implemented Interfaces:
ApiFunction,ExportToRdfApiFunction
public final class SparqlMotionClient extends Object implements ExportToRdfApiFunction
Client for server functions implemented in SWP.
-
-
Constructor Summary
Constructors Constructor Description SparqlMotionClient(ClientConfiguration clientConfiguration, org.apache.http.impl.client.CloseableHttpClient httpClient)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.http.client.methods.CloseableHttpResponseexecute(org.apache.http.client.methods.HttpUriRequest httpUriRequest)StringexportToRdf(ExportToRdfParameters parameters)Export a project's contents to RDF.protected org.apache.http.client.methods.CloseableHttpResponseget(org.apache.http.client.utils.URIBuilder uriBuilder)protected ClientConfigurationgetClientConfiguration()protected org.apache.http.impl.client.CloseableHttpClientgetHttpClient()protected ClientExceptionnewClientException(org.apache.http.HttpResponse httpResponse)protected org.apache.http.client.utils.URIBuildernewUriBuilder(String relativeUriPath)protected org.apache.http.client.methods.CloseableHttpResponsepostForm(List<org.apache.http.NameValuePair> nameValuePairs, org.apache.http.client.utils.URIBuilder uriBuilder)protected StringtoString(org.apache.http.HttpResponse httpResponse)Convert an HttpResponse to a string, usually for logging.protected StringtoString(org.apache.http.HttpResponse httpResponse, String httpResponseEntity)Convert an HttpResponse to a string, usually for logging.protected static RuntimeExceptionwrap(IOException e)
-
-
-
Constructor Detail
-
SparqlMotionClient
public SparqlMotionClient(ClientConfiguration clientConfiguration, org.apache.http.impl.client.CloseableHttpClient httpClient)
-
-
Method Detail
-
exportToRdf
public final String exportToRdf(ExportToRdfParameters parameters)
Description copied from interface:ExportToRdfApiFunctionExport a project's contents to RDF.- Specified by:
exportToRdfin interfaceExportToRdfApiFunction- Parameters:
parameters- : parameters object- Returns:
- exported RDF as a String
-
wrap
protected static final RuntimeException wrap(IOException e)
-
getClientConfiguration
protected final ClientConfiguration getClientConfiguration()
-
execute
protected final org.apache.http.client.methods.CloseableHttpResponse execute(org.apache.http.client.methods.HttpUriRequest httpUriRequest)
-
get
protected final org.apache.http.client.methods.CloseableHttpResponse get(org.apache.http.client.utils.URIBuilder uriBuilder)
-
getHttpClient
protected final org.apache.http.impl.client.CloseableHttpClient getHttpClient()
-
newClientException
protected final ClientException newClientException(org.apache.http.HttpResponse httpResponse) throws IOException
- Throws:
IOException
-
newUriBuilder
protected final org.apache.http.client.utils.URIBuilder newUriBuilder(String relativeUriPath)
-
postForm
protected final org.apache.http.client.methods.CloseableHttpResponse postForm(List<org.apache.http.NameValuePair> nameValuePairs, org.apache.http.client.utils.URIBuilder uriBuilder)
-
toString
protected final String toString(org.apache.http.HttpResponse httpResponse) throws IOException
Convert an HttpResponse to a string, usually for logging.Consumes the entity (body) in order to convert it to a string.
- Throws:
IOException
-
toString
protected final String toString(org.apache.http.HttpResponse httpResponse, String httpResponseEntity) throws IOException
Convert an HttpResponse to a string, usually for logging.Uses an entity (body) that has been previously converted to a string.
- Throws:
IOException
-
-