Uses of Class
org.rapidcontext.core.web.Request

Packages that use Request
Package
Description
Provides the application web request handlers.
Provides the storage data types & server-side object initialization.
Provides core web request (HTTP) helpers and handlers.
  • Uses of Request in org.rapidcontext.app.web

    Methods in org.rapidcontext.app.web with parameters of type Request
    Modifier and Type
    Method
    Description
    protected void
    StorageWebService.doDelete(Request request)
    Processes an HTTP DELETE request.
    protected void
    AppWebService.doGet(Request request)
    Processes an HTTP GET request.
    protected void
    FileWebService.doGet(Request request)
    Processes an HTTP GET request.
    protected void
    LogWebService.doGet(Request request)
    Processes an HTTP GET request.
    protected void
    ProcedureWebService.doGet(Request request)
    Processes an HTTP GET request.
    protected void
    StatusWebService.doGet(Request request)
    Processes an HTTP GET request.
    protected void
    StorageWebService.doGet(Request request)
    Processes an HTTP GET 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
    AppWebService.doPost(Request request)
    Processes an HTTP POST request.
    protected void
    LogWebService.doPost(Request request)
    Processes an HTTP POST request.
    protected void
    ProcedureWebService.doPost(Request request)
    Processes an HTTP POST request.
    protected void
    StorageWebService.doPost(Request request)
    Processes an HTTP POST request.
    protected void
    StorageWebService.doPut(Request request)
    Processes an HTTP PUT request.
    protected String[]
    AppWebService.methodsImpl(Request request)
    Returns the HTTP methods implemented for the specified request.
    protected String[]
    FileWebService.methodsImpl(Request request)
    Returns the HTTP methods implemented for the specified request.
    protected String[]
    LogWebService.methodsImpl(Request request)
    Returns the HTTP methods implemented for the specified request.
    protected String[]
    ProcedureWebService.methodsImpl(Request request)
    Returns the HTTP methods implemented for the specified request.
    protected String[]
    StatusWebService.methodsImpl(Request request)
    Returns the HTTP methods implemented for the specified request.
    protected String[]
    StorageWebService.methodsImpl(Request request)
    Returns the HTTP methods implemented for the specified request.
    void
    AppWebService.process(Request request)
    Processes a request for this handler.
    protected void
    AppWebService.processApp(Request request, String appId, String baseUrl)
    Processes an app launch request.
    protected Object[]
    ProcedureWebService.processArgs(Procedure proc, Request request, String logPrefix)
    Extracts procedure arguments from the request parameters.
    protected Dict
    ProcedureWebService.processCall(String name, Request request, 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 filePath, boolean exact)
    Processes a storage file retrieval request (if possible).
    protected void
    ProcedureWebService.processProcedure(Request request)
    Processes a procedure execution request.
    protected void
    AppWebService.processUpload(Request request)
    Processes a file upload request.
  • Uses of Request in org.rapidcontext.core.type

    Methods in org.rapidcontext.core.type with parameters of type Request
    Modifier and Type
    Method
    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, 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, 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.
    WebService.methods(Request request)
    Returns the HTTP methods supported for the specified request.
    protected abstract String[]
    WebService.methodsImpl(Request request)
    Returns the HTTP methods implemented for the specified request.
    void
    WebMatcher.process(Request request)
    Processes a matching request.
    void
    WebService.process(Request request)
    Processes a request for this handler.
    WebService.session(Request request, boolean create)
    Returns the current session for the request.
  • Uses of Request in org.rapidcontext.core.web

    Methods in org.rapidcontext.core.web with parameters of type Request
    Modifier and Type
    Method
    Description
    static boolean
    Mime.isInputMatch(Request request, String[] mimes)
    Checks if the request input matches one of the specified MIME types.
    static boolean
    Mime.isOutputMatch(Request request, String[] mimes)
    Checks if the accepted request output matches one of the specified MIME types.