public class AGTQRXMLStreamer extends AGTQRStreamer
SPARQLResultsXMLParser
but uses XMLStreamReader
instead of SAXParser so the results
streaming in the http response can be processed in a
TupleQueryResult
pulling from the stream.Constructor and Description |
---|
AGTQRXMLStreamer(AGValueFactory vf) |
Modifier and Type | Method and Description |
---|---|
String |
getRequestMIMEType() |
TupleQueryResult |
getResult() |
void |
handleResponse(org.apache.http.HttpResponse httpResponse,
org.apache.http.client.methods.HttpUriRequest httpUriRequest) |
boolean |
releaseConnection()
False because the Result will release the HTTP resources.
|
createStreamer
public AGTQRXMLStreamer(AGValueFactory vf)
public String getRequestMIMEType()
getRequestMIMEType
in class AGTQRStreamer
public boolean releaseConnection()
handleResponse(HttpResponse, HttpUriRequest)
,
but here the results are pulled when needed from the Result
.releaseConnection
in class AGTQRStreamer
public void handleResponse(org.apache.http.HttpResponse httpResponse, org.apache.http.client.methods.HttpUriRequest httpUriRequest) throws IOException, AGHttpException
handleResponse
in class AGTQRStreamer
IOException
AGHttpException
public TupleQueryResult getResult()
getResult
in class AGTQRStreamer
Copyright © 2024 Franz Inc.. All rights reserved.