Uses of Interface
io.muserver.MuRequest
-
Packages that use MuRequest Package Description io.muserver This package contains the main API of mu-server, for example the server builders, request and response objects.io.muserver.handlers Some pre-built handlers for common tasks such as file handling.io.muserver.rest This package contains the JAX-RS implementation for mu-server. -
-
Uses of MuRequest in io.muserver
Methods in io.muserver that return MuRequest Modifier and Type Method Description MuRequest
ResponseInfo. request()
Methods in io.muserver that return types with arguments of type MuRequest Modifier and Type Method Description java.util.Set<MuRequest>
HttpConnection. activeRequests()
java.util.Set<MuRequest>
MuStats. activeRequests()
Methods in io.muserver with parameters of type MuRequest Modifier and Type Method Description MuWebSocket
MuWebSocketFactory. create(MuRequest request, Headers responseHeaders)
Creates a web socket for an upgrade request.boolean
ContextHandler. handle(MuRequest request, MuResponse response)
boolean
MuHandler. handle(MuRequest request, MuResponse response)
Called when an HTTP request is made (unless a previous handler stopped handler processing)void
RouteHandler. handle(MuRequest request, MuResponse response, java.util.Map<java.lang.String,java.lang.String> pathParams)
Called when a request matches the given routeboolean
UnhandledExceptionHandler. handle(MuRequest request, MuResponse response, java.lang.Throwable cause)
Called when an exception is thrown by another handler.boolean
WebSocketHandler. handle(MuRequest request, MuResponse response)
RateLimit
RateLimitSelector. select(MuRequest request)
Selects a rate limit bucket based on the current request.static AsyncSsePublisher
AsyncSsePublisher. start(MuRequest request, MuResponse response)
Creates a new Server-Sent Events publisher.static SsePublisher
SsePublisher. start(MuRequest request, MuResponse response)
Creates a new Server-Sent Events publisher. -
Uses of MuRequest in io.muserver.handlers
Methods in io.muserver.handlers with parameters of type MuRequest Modifier and Type Method Description default void
ResourceCustomizer. beforeHeadersSent(MuRequest request, Headers responseHeaders)
Called after the default headers have been set, just before they are sent to the client.boolean
CORSHandler. handle(MuRequest request, MuResponse response)
boolean
HttpsRedirector. handle(MuRequest request, MuResponse response)
boolean
ResourceHandler. handle(MuRequest request, MuResponse response)
-
Uses of MuRequest in io.muserver.rest
Methods in io.muserver.rest with parameters of type MuRequest Modifier and Type Method Description boolean
RestHandler. handle(MuRequest muRequest, MuResponse muResponse)
boolean
CORSConfig. writeHeaders(MuRequest request, MuResponse response, java.util.Set<Method> allowedMethods)
Adds CORS headers to the response, if needed.
-