-
- All Implemented Interfaces:
public final class HandlerEntry
-
-
Field Summary
Fields Modifier and Type Field Description private final HandlerType
type
private final String
path
private final RoutingConfig
routingConfig
private final Set<RouteRole>
roles
private final Handler
handler
-
Constructor Summary
Constructors Constructor Description HandlerEntry(HandlerType type, String path, RoutingConfig routingConfig, Set<RouteRole> roles, Handler handler)
-
Method Summary
Modifier and Type Method Description final HandlerType
getType()
final String
getPath()
final RoutingConfig
getRoutingConfig()
final Set<RouteRole>
getRoles()
final Handler
getHandler()
final Boolean
matches(String requestUri)
final Map<String, String>
extractPathParams(String requestUri)
final Unit
handle(JavalinServletContext ctx, String requestUri)
-
-
Constructor Detail
-
HandlerEntry
HandlerEntry(HandlerType type, String path, RoutingConfig routingConfig, Set<RouteRole> roles, Handler handler)
-
-
Method Detail
-
getType
final HandlerType getType()
-
getRoutingConfig
final RoutingConfig getRoutingConfig()
-
getHandler
final Handler getHandler()
-
extractPathParams
final Map<String, String> extractPathParams(String requestUri)
-
handle
final Unit handle(JavalinServletContext ctx, String requestUri)
-
-
-
-