public class RouteBuilder<R extends IRequestContext<?>> extends Object implements IRouteBuilder<R>
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
RouteBuilder(IRouteFactory<R> routeFactory,
ISpincastRouterConfig spincastRouterConfig,
ISpincastFilters<R> spincastFilters) |
RouteBuilder(IRouter<R> router,
IRouteFactory<R> routeFactory,
ISpincastRouterConfig spincastRouterConfig,
ISpincastFilters<R> spincastFilters) |
public RouteBuilder(IRouteFactory<R> routeFactory, ISpincastRouterConfig spincastRouterConfig, ISpincastFilters<R> spincastFilters)
public RouteBuilder(IRouter<R> router, IRouteFactory<R> routeFactory, ISpincastRouterConfig spincastRouterConfig, ISpincastFilters<R> spincastFilters)
protected IRouteFactory<R> getRouteFactory()
protected ISpincastRouterConfig getSpincastRouterConfig()
protected ISpincastFilters<R> getSpincastFilters()
public String getId()
public String getPath()
public Set<RoutingType> getRoutingTypes()
public Set<HttpMethod> getHttpMethods()
public IRouteBuilder<R> id(String id)
id in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> pos(int position)
pos in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> allRoutingTypes()
allRoutingTypes in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> found()
found in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> notFound()
notFound in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> exception()
exception in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> before(IHandler<R> beforeFilter)
before in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> after(IHandler<R> afterFilter)
after in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> acceptAsString(String... acceptedContentTypes)
acceptAsString in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> acceptAsString(Set<String> acceptedContentTypes)
acceptAsString in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> accept(ContentTypeDefaults... acceptedContentTypes)
accept in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> accept(Set<ContentTypeDefaults> acceptedContentTypes)
accept in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> html()
html in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> json()
json in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> xml()
xml in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> path(String path)
path in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> GET()
GET in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> POST()
POST in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> PUT()
PUT in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> DELETE()
DELETE in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> OPTIONS()
OPTIONS in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> TRACE()
TRACE in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> HEAD()
HEAD in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> PATCH()
PATCH in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> ALL()
ALL in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> SOME(Set<HttpMethod> httpMethods)
SOME in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> SOME(HttpMethod... httpMethods)
SOME in interface IRouteBuilder<R extends IRequestContext<?>>public void save(IHandler<R> mainHandler)
save in interface IRouteBuilder<R extends IRequestContext<?>>public IRoute<R> create(IHandler<R> mainHandler)
create in interface IRouteBuilder<R extends IRequestContext<?>>Copyright © 2016. All rights reserved.