public interface ModuleInvoke extends Request
An specialization of Request
that contains the URI of an XQuery module (resident in the
server) to be evaluated by the MarkLogic Server.
XCC can connect to a 3.0 MarkLogic Server, but there was an change in the way module invocations
are encoded between 3.0 and 3.1. If you wish use XCC to invoke or spawn a module on a 3.0 server,
you must set the system property "xcc.module.invoke.oldstyle" to the value "true". System
properties can be set at JVM startup with a command line argument of the form
System.setProperty(String, String)
programmatically.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getModuleUri()
Returns the currently set URI for this
Request . |
void |
setModuleUri(java.lang.String uri)
Replace the URI associated with this
Request , which specifies an XQuery module
(server-side code) to be invoked on the server. |
clearVariable, clearVariables, getCount, getEffectiveOptions, getOptions, getPosition, getSession, getVariables, setCount, setNewIntegerVariable, setNewIntegerVariable, setNewStringVariable, setNewStringVariable, setNewVariable, setNewVariable, setNewVariable, setNewVariables, setNewVariables, setNewVariables, setOptions, setPosition, setVariable
void setModuleUri(java.lang.String uri)
Request
, which specifies an XQuery module
(server-side code) to be invoked on the server.uri
- A String that represents the URI of a text document known to the server which is
an XQuery module.java.lang.String getModuleUri()
Request
.Session.submitRequest(Request)
.Copyright © 2018 MarkLogic Corporation. All Rights Reserved.
Complete online documentation for MarkLogic Server, XQuery and related components may be found at developer.marklogic.com