public class Router extends Object implements Middleware
| Modifier and Type | Field and Description |
|---|---|
protected Properties |
properties
Router properties methods
|
| Constructor and Description |
|---|
Router() |
| Modifier and Type | Method and Description |
|---|---|
void |
all(String path,
EndpointMiddleware middleware) |
void |
delete(String path,
EndpointMiddleware middleware) |
Middleware |
endpoint(String method,
String path,
EndpointMiddleware middleware)
Middleware for HTTP verbs
|
void |
get(String path,
EndpointMiddleware middleware) |
Properties |
getProperties() |
void |
head(String path,
EndpointMiddleware middleware) |
void |
options(String path,
EndpointMiddleware middleware) |
void |
param(String parameter,
ParamMiddleware paramMiddleware) |
void |
patch(String path,
EndpointMiddleware middleware) |
void |
post(String path,
EndpointMiddleware middleware) |
void |
put(String path,
EndpointMiddleware middleware) |
void |
route(String path,
Middleware middleware) |
Middleware |
router(String path,
Middleware middleware)
Middleware for Router
|
void |
run(AppHttpContext ctx,
AppNextMiddlewareHandler next)
Routing implementation
|
void |
setProperties(Properties properties) |
void |
use(Middleware... middlewares) |
protected Properties properties
public void setProperties(Properties properties)
public Properties getProperties()
public void run(AppHttpContext ctx, AppNextMiddlewareHandler next)
run in interface Middlewarepublic void use(Middleware... middlewares)
public Middleware router(String path, Middleware middleware)
public void route(String path, Middleware middleware)
public Middleware endpoint(String method, String path, EndpointMiddleware middleware)
public void all(String path, EndpointMiddleware middleware)
public void get(String path, EndpointMiddleware middleware)
public void post(String path, EndpointMiddleware middleware)
public void put(String path, EndpointMiddleware middleware)
public void patch(String path, EndpointMiddleware middleware)
public void delete(String path, EndpointMiddleware middleware)
public void head(String path, EndpointMiddleware middleware)
public void options(String path, EndpointMiddleware middleware)
public void param(String parameter, ParamMiddleware paramMiddleware)
Copyright © 2016. All rights reserved.