|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hp.hpl.jena.sparql.modify.UpdateProcessRemoteBase
public abstract class UpdateProcessRemoteBase
Abstract base class for update processors that perform remote updates over HTTP
| Field Summary | |
|---|---|
static Symbol |
HTTP_CONTEXT
Symbol used to set a HttpContext which will be used for HTTP
requests |
| Constructor Summary | |
|---|---|
UpdateProcessRemoteBase(UpdateRequest request,
String endpoint,
Context context)
Creates a new remote update processor |
|
| Method Summary | |
|---|---|
void |
addDefaultGraph(String defaultGraph)
Adds a default graph |
void |
addNamedGraph(String namedGraph)
Adds a named graph |
void |
addParam(String field,
String value)
Adds a custom parameter to the request |
HttpAuthenticator |
getAuthenticator()
Gets the authenticator that has been set (if any) |
Context |
getContext()
The properties associated with a query execution - implementation specific parameters This includes Java objects (so it is not an RDF graph). |
String |
getEndpoint()
Gets the endpoint |
GraphStore |
getGraphStore()
The dataset against which the query will execute. |
org.apache.http.protocol.HttpContext |
getHttpContext()
Convenience method to get the HttpContext |
Params |
getParams()
Gets the parameters for the execution |
String |
getQueryString()
Gets the generated query string portion of the endpoint URL if applicable |
UpdateRequest |
getUpdateRequest()
Gets the update request |
boolean |
isUsingAuthentication()
Gets whether any authenticator has been set |
void |
setAuthentication(String username,
char[] password)
Sets authentication credentials for remote updates |
void |
setAuthenticator(HttpAuthenticator authenticator)
Sets the authenticator to use |
void |
setDefaultGraphs(List<String> defaultGraphs)
Sets the default graphs |
void |
setHttpContext(org.apache.http.protocol.HttpContext httpContext)
Convenience method to set the HttpContext |
void |
setNamedGraphs(List<String> namedGraphs)
Sets the named graphs |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.hp.hpl.jena.update.UpdateProcessor |
|---|
execute |
| Field Detail |
|---|
public static final Symbol HTTP_CONTEXT
HttpContext which will be used for HTTP
requests
| Constructor Detail |
|---|
public UpdateProcessRemoteBase(UpdateRequest request,
String endpoint,
Context context)
request - Update requestendpoint - Update endpointcontext - Context| Method Detail |
|---|
public GraphStore getGraphStore()
UpdateProcessor
getGraphStore in interface UpdateProcessorpublic String getEndpoint()
public String getQueryString()
Generated string will not include leading ? so that consuming code can decide whether to add this themselves since the generated query string may be being used in addition to an existing query string.
public Params getParams()
public UpdateRequest getUpdateRequest()
public void addDefaultGraph(String defaultGraph)
defaultGraph - Default Graph URIpublic void addNamedGraph(String namedGraph)
namedGraph - Named Graph URi
public void addParam(String field,
String value)
field - Fieldvalue - Valuepublic void setDefaultGraphs(List<String> defaultGraphs)
defaultGraphs - Default Graphspublic void setNamedGraphs(List<String> namedGraphs)
namedGraphs - Named Graphspublic void setHttpContext(org.apache.http.protocol.HttpContext httpContext)
HttpContext
httpContext - HTTP Contextpublic org.apache.http.protocol.HttpContext getHttpContext()
HttpContext
public Context getContext()
UpdateProcessor
getContext in interface UpdateProcessor
public void setAuthentication(String username,
char[] password)
May be better to use setAuthenticator(HttpAuthenticator) as that
allows for more complex authentication to be used
username - User namepassword - Passwordpublic void setAuthenticator(HttpAuthenticator authenticator)
Note that you can globally set an authenticator via
HttpOp.setDefaultAuthenticator(HttpAuthenticator) to avoid the
need to set authentication on a per-request basis
authenticator - HTTP Authenticatorpublic HttpAuthenticator getAuthenticator()
If no authenticator is used then the default authenticator will be used,
this can be configured via the
HttpOp.setDefaultAuthenticator(HttpAuthenticator) method.
public boolean isUsingAuthentication()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||