Index

B D E G H N O P R S 
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

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
 
B D E G H N O P R S 
All Classes and Interfaces|All Packages