Package org.apache.jena.http.sys
Class ExecUpdateHTTPBuilder<X,Y>
- java.lang.Object
-
- org.apache.jena.http.sys.ExecUpdateHTTPBuilder<X,Y>
-
- Direct Known Subclasses:
UpdateExecHTTPBuilder
,UpdateExecutionHTTPBuilder
public abstract class ExecUpdateHTTPBuilder<X,Y> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Y
addUsingGraphURI(java.lang.String uri)
Y
addUsingNamedGraphURI(java.lang.String uri)
X
build()
Y
context(Context context)
Set theContext
.Y
endpoint(java.lang.String serviceURL)
Y
httpClient(java.net.http.HttpClient httpClient)
Y
httpHeader(java.lang.String headerName, java.lang.String headerValue)
Y
httpHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
Y
param(java.lang.String name)
Y
param(java.lang.String name, java.lang.String value)
Y
sendMode(UpdateSendMode mode)
Choose whether to send using POST as "application/sparql-update" (preferred) or as an HTML form, content type "application/x-www-form-urlencoded".Y
set(Symbol symbol, boolean value)
Y
set(Symbol symbol, java.lang.Object value)
Y
substitution(java.lang.String var, Node value)
Y
substitution(Var var, Node value)
Y
substitution(Binding binding)
Y
update(java.lang.String updateRequestString)
Y
update(Update update)
Add the update.Y
update(UpdateRequest updateRequest)
Y
updateString(java.lang.String updateString)
Set the update - this replaces any previous updates added.
-
-
-
Method Detail
-
endpoint
public Y endpoint(java.lang.String serviceURL)
-
update
public Y update(UpdateRequest updateRequest)
-
update
public Y update(java.lang.String updateRequestString)
-
updateString
public Y updateString(java.lang.String updateString)
Set the update - this replaces any previous updates added. The update string is used as given including nonstandard syntax features offered by the remote SPARQL system.
-
httpClient
public Y httpClient(java.net.http.HttpClient httpClient)
-
sendMode
public Y sendMode(UpdateSendMode mode)
Choose whether to send using POST as "application/sparql-update" (preferred) or as an HTML form, content type "application/x-www-form-urlencoded".
-
addUsingGraphURI
public Y addUsingGraphURI(java.lang.String uri)
-
addUsingNamedGraphURI
public Y addUsingNamedGraphURI(java.lang.String uri)
-
param
public Y param(java.lang.String name)
-
param
public Y param(java.lang.String name, java.lang.String value)
-
httpHeader
public Y httpHeader(java.lang.String headerName, java.lang.String headerValue)
-
httpHeaders
public Y httpHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
-
context
public Y context(Context context)
Set theContext
. This defaults to the global settings ofARQ.getContext()
. If there was a previous call ofcontext
the multiple contexts are merged.
-
build
public X build()
-
-