Package | Description |
---|---|
org.rapidcontext.app.web |
Provides the application web request handlers.
|
org.rapidcontext.core.type |
Provides the storage data types & server-side object initialization.
|
org.rapidcontext.core.web |
Provides core web request (HTTP) helpers and handlers.
|
Modifier and Type | Method and Description |
---|---|
protected void |
StorageWebService.doDelete(Request request)
Processes an HTTP DELETE request.
|
protected void |
StorageWebService.doGet(Request request)
Processes an HTTP GET request.
|
protected void |
ProcedureWebService.doGet(Request request)
Processes an HTTP GET request.
|
protected void |
FileWebService.doGet(Request request)
Processes an HTTP GET request.
|
protected void |
AppWebService.doGet(Request request)
Processes an HTTP GET request.
|
protected void |
StorageWebService.doLock(Request request)
Processes a WebDAV LOCK request.
|
protected void |
StorageWebService.doMkCol(Request request)
Processes a WebDAV MKCOL request.
|
protected void |
StorageWebService.doMove(Request request)
Processes a WebDAV MOVE request.
|
protected void |
StorageWebService.doOptions(Request request)
Processes an HTTP OPTIONS request.
|
protected void |
StorageWebService.doPatch(Request request)
Processes an HTTP PATCH request.
|
protected void |
StorageWebService.doPost(Request request)
Processes an HTTP POST request.
|
protected void |
ProcedureWebService.doPost(Request request)
Processes an HTTP POST request.
|
protected void |
AppWebService.doPost(Request request)
Processes an HTTP POST request.
|
protected void |
StorageWebService.doPropFind(Request request)
Processes a WebDAV PROPFIND request.
|
protected void |
StorageWebService.doPut(Request request)
Processes an HTTP PUT request.
|
protected void |
StorageWebService.doUnlock(Request request)
Processes a WebDAV UNLOCK request.
|
protected java.lang.String[] |
StorageWebService.methodsImpl(Request request)
Returns the HTTP methods implemented for the specified
request.
|
protected java.lang.String[] |
ProcedureWebService.methodsImpl(Request request)
Returns the HTTP methods implemented for the specified
request.
|
protected java.lang.String[] |
FileWebService.methodsImpl(Request request)
Returns the HTTP methods implemented for the specified
request.
|
protected java.lang.String[] |
AppWebService.methodsImpl(Request request)
Returns the HTTP methods implemented for the specified
request.
|
void |
StorageWebService.process(Request request)
Processes a request for this handler.
|
void |
AppWebService.process(Request request)
Processes a request for this handler.
|
protected void |
AppWebService.processApp(Request request,
java.lang.String appId,
java.lang.String baseUrl)
Processes an HTML app launcher request.
|
protected java.lang.Object[] |
ProcedureWebService.processArgs(Procedure proc,
Request request,
java.lang.String logPrefix)
Extracts procedure arguments from the request parameters.
|
protected Dict |
ProcedureWebService.processCall(java.lang.String name,
Request request,
java.lang.String source)
Processes a procedure call and returns the result dictionary.
|
protected void |
AppWebService.processDownload(Request request)
Processes a file download request.
|
protected void |
FileWebService.processFile(Request request,
Path path)
Processes a storage file retrieval request (if possible).
|
protected void |
ProcedureWebService.processProcedure(Request request)
Processes a procedure execution request.
|
protected void |
AppWebService.processStatus(Request request)
Processes a system status request.
|
protected void |
AppWebService.processUpload(Request request)
Processes a file upload request.
|
Constructor and Description |
---|
WebDavRequest(Request request)
Creates a new WebDAV request.
|
Modifier and Type | Method and Description |
---|---|
protected void |
WebService.doDelete(Request request)
Processes an HTTP DELETE request.
|
protected void |
WebService.doGet(Request request)
Processes an HTTP GET request.
|
protected void |
WebService.doHead(Request request)
Processes an HTTP HEAD request.
|
protected void |
WebService.doOptions(Request request)
Processes an HTTP OPTIONS request.
|
protected void |
WebService.doPatch(Request request)
Processes an HTTP PATCH request.
|
protected void |
WebService.doPost(Request request)
Processes an HTTP POST request.
|
protected void |
WebService.doPut(Request request)
Processes an HTTP PUT request.
|
protected void |
WebService.doTrace(Request request)
Processes an HTTP TRACE request.
|
protected void |
WebService.errorBadRequest(Request request,
java.lang.String message)
Sends an HTTP 400 bad request error.
|
protected void |
WebService.errorForbidden(Request request)
Sends an HTTP 403 forbidden error.
|
protected void |
WebService.errorInternal(Request request,
java.lang.String message)
Sends an HTTP 500 internal server error.
|
protected void |
WebService.errorMethodNotAllowed(Request request)
Sends an HTTP 405 method not allowed error.
|
protected void |
WebService.errorNotFound(Request request)
Sends an HTTP 404 not found error.
|
protected void |
WebService.errorUnauthorized(Request request)
Sends an HTTP 401 unauthorized or 403 forbidden error.
|
protected void |
WebService.headerAllow(Request request)
Adds the HTTP allow header to the response.
|
int |
WebMatcher.match(Request request)
Matches the specified request and returns the matching score.
|
java.lang.String[] |
WebService.methods(Request request)
Returns the HTTP methods supported for the specified request.
|
protected abstract java.lang.String[] |
WebService.methodsImpl(Request request)
Returns the HTTP methods implemented for the specified
request.
|
void |
WebService.process(Request request)
Processes a request for this handler.
|
void |
WebMatcher.process(Request request)
Processes a matching request.
|
Session |
WebService.session(Request request,
boolean create)
Returns the current session for the request.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Mime.isInputMatch(Request request,
java.lang.String[] mimes)
Checks if the request input matches one of the specified MIME
types.
|
static boolean |
Mime.isOutputMatch(Request request,
java.lang.String[] mimes)
Checks if the accepted request output matches one of the
specified MIME types.
|