public class RouteBuilderImpl extends Object implements RouteBuilder
Modifier and Type | Field and Description |
---|---|
protected static String |
GLOBAL_FILTERS_DEFAULT_LOCATION |
Constructor and Description |
---|
RouteBuilderImpl(NinjaProperties ninjaProperties,
NinjaBaseDirectoryResolver ninjaBaseDirectoryResolver) |
Modifier and Type | Method and Description |
---|---|
Route |
buildRoute(com.google.inject.Injector injector)
Build the route.
|
RouteBuilderImpl |
DELETE() |
RouteBuilder |
filters(Class<? extends Filter>... filtersToAdd) |
RouteBuilder |
filters(List<Class<? extends Filter>> filtersToAdd) |
RouteBuilderImpl |
GET() |
RouteBuilder |
globalFilters(Class<? extends Filter>... filtersToAdd) |
RouteBuilder |
globalFilters(List<Class<? extends Filter>> filtersToAdd) |
RouteBuilderImpl |
HEAD() |
RouteBuilderImpl |
METHOD(String method) |
RouteBuilderImpl |
OPTIONS() |
RouteBuilderImpl |
POST() |
RouteBuilderImpl |
PUT() |
RouteBuilder |
route(String uri) |
void |
with(Class<?> controllerClass,
String controllerMethod) |
Void |
with(ControllerMethods.ControllerMethod controllerMethod) |
void |
with(MethodReference methodRef)
Deprecated.
|
void |
with(Result result)
Deprecated.
|
RouteBuilderImpl |
WS() |
protected static final String GLOBAL_FILTERS_DEFAULT_LOCATION
@Inject public RouteBuilderImpl(NinjaProperties ninjaProperties, NinjaBaseDirectoryResolver ninjaBaseDirectoryResolver)
public RouteBuilderImpl GET()
public RouteBuilderImpl POST()
public RouteBuilderImpl PUT()
public RouteBuilderImpl DELETE()
public RouteBuilderImpl OPTIONS()
public RouteBuilderImpl HEAD()
public RouteBuilderImpl WS()
public RouteBuilderImpl METHOD(String method)
public void with(Class<?> controllerClass, String controllerMethod)
with
in interface RouteBuilder
@Deprecated public void with(MethodReference methodRef)
with
in interface RouteBuilder
@Deprecated public void with(Result result)
RouteBuilder
with
in interface RouteBuilder
result
- The result to return on every request.public Void with(ControllerMethods.ControllerMethod controllerMethod)
with
in interface WithControllerMethod<Void>
public RouteBuilder globalFilters(List<Class<? extends Filter>> filtersToAdd)
globalFilters
in interface RouteBuilder
public RouteBuilder globalFilters(Class<? extends Filter>... filtersToAdd)
globalFilters
in interface RouteBuilder
public RouteBuilder filters(List<Class<? extends Filter>> filtersToAdd)
filters
in interface RouteBuilder
public RouteBuilder filters(Class<? extends Filter>... filtersToAdd)
filters
in interface RouteBuilder
public RouteBuilder route(String uri)
route
in interface RouteBuilder
public Route buildRoute(com.google.inject.Injector injector)
injector
- The injector to build the route withCopyright © 2019 ninjaframework. All rights reserved.