Uses of Interface
io.github.jirkasa.servletrouter.Handler
-
Uses of Handler in io.github.jirkasa.servletrouter
Classes in io.github.jirkasa.servletrouter that implement HandlerModifier and TypeClassDescriptionclass
Middleware that sets base URL attribute to request.class
Middleware
that uses HttpServletRequest and HttpServletResponse.class
Implementation ofRouter
that uses HttpServletRequest and HttpServletResponse.class
Middleware<Request extends javax.servlet.ServletRequest,
Response extends javax.servlet.ServletResponse> Represents component that is used to handle requests.class
Router<Request extends javax.servlet.ServletRequest,
Response extends javax.servlet.ServletResponse> Registers handlers and controllers to specific paths and performs routing for incoming requests.Methods in io.github.jirkasa.servletrouter with parameters of type HandlerModifier and TypeMethodDescriptionfinal void
Registers handler(s) for all paths.final <T extends Controller<Request,
Response>>
voidRegisters array of handlers and controller(s) for all paths.final <T extends Controller<Request,
Response>>
voidRouter.register
(Handler<Request, Response> handler1, Handler<Request, Response> handler2, Handler<Request, Response> handler3, Handler<Request, Response> handler4, Handler<Request, Response> handler5, Class<T>... controllers) Registers five handlers and controller(s) for all paths.final <T extends Controller<Request,
Response>>
voidRouter.register
(Handler<Request, Response> handler1, Handler<Request, Response> handler2, Handler<Request, Response> handler3, Handler<Request, Response> handler4, Class<T>... controllers) Registers four handlers and controller(s) for all paths.final <T extends Controller<Request,
Response>>
voidRouter.register
(Handler<Request, Response> handler1, Handler<Request, Response> handler2, Handler<Request, Response> handler3, Class<T>... controllers) Registers three handlers and controller(s) for all paths.final <T extends Controller<Request,
Response>>
voidRouter.register
(Handler<Request, Response> handler1, Handler<Request, Response> handler2, Class<T>... controllers) Registers two handlers and controller(s) for all paths.final <T extends Controller<Request,
Response>>
voidRegisters handler and controller(s) for the specified path.final void
Registers handler(s) for the specified path.final <T extends Controller<Request,
Response>>
voidRegisters array of handlers and controller(s) for the specified path.final <T extends Controller<Request,
Response>>
voidRouter.register
(String path, Handler<Request, Response> handler1, Handler<Request, Response> handler2, Handler<Request, Response> handler3, Handler<Request, Response> handler4, Handler<Request, Response> handler5, Class<T>... controllers) Registers five handlers and controller(s) for the specified path.final <T extends Controller<Request,
Response>>
voidRouter.register
(String path, Handler<Request, Response> handler1, Handler<Request, Response> handler2, Handler<Request, Response> handler3, Handler<Request, Response> handler4, Class<T>... controllers) Registers four handlers and controller(s) for the specified path.final <T extends Controller<Request,
Response>>
voidRouter.register
(String path, Handler<Request, Response> handler1, Handler<Request, Response> handler2, Handler<Request, Response> handler3, Class<T>... controllers) Registers three handlers and controller(s) for the specified path.final <T extends Controller<Request,
Response>>
voidRouter.register
(String path, Handler<Request, Response> handler1, Handler<Request, Response> handler2, Class<T>... controllers) Registers two handlers and controller(s) for the specified path.final <T extends Controller<Request,
Response>>
voidRegisters handler and controller(s) for the specified path.Method parameters in io.github.jirkasa.servletrouter with type arguments of type HandlerModifier and TypeMethodDescriptionfinal void
Registers list of handlers for the specified path.final <T extends Controller<Request,
Response>>
voidRegisters list of handlers and controller(s) for the specified path.final <T extends Controller<Request,
Response>>
voidRegisters list of handlers and list of controllers for the specified path.final void
Registers list of handlers for all paths.final <T extends Controller<Request,
Response>>
voidRegisters list of handlers and controller(s) for all paths.final <T extends Controller<Request,
Response>>
voidRegisters list of handlers and list of controllers for all paths.