Index
All Classes and Interfaces|All Packages
B
- build() - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
-
Builds the
RegexRouter. - builder() - Static method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter
-
Creates a
RegexRouter.Builder.
D
- delete(Pattern, HttpHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
- dev.mccue.jdk.httpserver.regexrouter - module dev.mccue.jdk.httpserver.regexrouter
- dev.mccue.jdk.httpserver.regexrouter - package dev.mccue.jdk.httpserver.regexrouter
E
- errorHandler(RegexRouter.ErrorHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
- errorHandler(Function<Throwable, HttpHandler>) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
G
- get(HttpExchange) - Static method in interface dev.mccue.jdk.httpserver.regexrouter.RouteParams
- get(Pattern, HttpHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
H
- handle(HttpExchange) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter
-
Handles the request if there is a matching handler.
- handle(Throwable, HttpExchange) - Method in interface dev.mccue.jdk.httpserver.regexrouter.RegexRouter.ErrorHandler
- head(Pattern, HttpHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
N
- notFoundHandler(HttpHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
O
- options(Pattern, HttpHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
P
- param(int) - Method in interface dev.mccue.jdk.httpserver.regexrouter.RouteParams
-
Retrieves a positional parameter.
- param(String) - Method in interface dev.mccue.jdk.httpserver.regexrouter.RouteParams
-
Retrieves a named parameter.
- patch(Pattern, HttpHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
- post(Pattern, HttpHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
- put(Pattern, HttpHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
R
- RegexRouter - Class in dev.mccue.jdk.httpserver.regexrouter
-
Implementation of a Router that just does a linear scan through regexes.
- RegexRouter.Builder - Class in dev.mccue.jdk.httpserver.regexrouter
-
A builder for
RegexRouter. - RegexRouter.ErrorHandler - Interface in dev.mccue.jdk.httpserver.regexrouter
- route(String, Pattern, HttpHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
- route(List<String>, Pattern, HttpHandler) - Method in class dev.mccue.jdk.httpserver.regexrouter.RegexRouter.Builder
- RouteParams - Interface in dev.mccue.jdk.httpserver.regexrouter
-
Parameters extracted from a
Request
S
- set(HttpExchange) - Method in interface dev.mccue.jdk.httpserver.regexrouter.RouteParams
All Classes and Interfaces|All Packages