public class RouteBuilderDefault<R extends RequestContext<?>,W extends WebsocketContext<?>> extends Object implements RouteBuilder<R>
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
RouteBuilderDefault(RouteFactory<R> routeFactory,
SpincastRouterConfig spincastRouterConfig,
SpincastFilters<R> spincastFilters,
SpincastConfig spincastConfig) |
RouteBuilderDefault(Router<R,W> router,
RouteFactory<R> routeFactory,
SpincastRouterConfig spincastRouterConfig,
SpincastFilters<R> spincastFilters,
SpincastConfig spincastConfig) |
public RouteBuilderDefault(RouteFactory<R> routeFactory, SpincastRouterConfig spincastRouterConfig, SpincastFilters<R> spincastFilters, SpincastConfig spincastConfig)
public RouteBuilderDefault(Router<R,W> router, RouteFactory<R> routeFactory, SpincastRouterConfig spincastRouterConfig, SpincastFilters<R> spincastFilters, SpincastConfig spincastConfig)
protected RouteFactory<R> getRouteFactory()
protected SpincastRouterConfig getSpincastRouterConfig()
protected SpincastFilters<R> getSpincastFilters()
protected SpincastConfig getSpincastConfig()
public String getId()
public String getPath()
public Set<RoutingType> getRoutingTypes()
public Set<HttpMethod> getHttpMethods()
public RouteBuilder<R> id(String id)
id in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> pos(int position)
pos in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> allRoutingTypes()
allRoutingTypes in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> found()
found in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> notFound()
notFound in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> exception()
exception in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> before(Handler<R> beforeFilter)
before in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> after(Handler<R> afterFilter)
after in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> acceptAsString(String... acceptedContentTypes)
acceptAsString in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> acceptAsString(Set<String> acceptedContentTypes)
acceptAsString in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> accept(ContentTypeDefaults... acceptedContentTypes)
accept in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> accept(Set<ContentTypeDefaults> acceptedContentTypes)
accept in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> html()
html in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> json()
json in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> xml()
xml in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> path(String path)
path in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> GET()
GET in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> POST()
POST in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> PUT()
PUT in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> DELETE()
DELETE in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> OPTIONS()
OPTIONS in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> TRACE()
TRACE in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> HEAD()
HEAD in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> PATCH()
PATCH in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> ALL()
ALL in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> SOME(Set<HttpMethod> httpMethods)
SOME in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> SOME(HttpMethod... httpMethods)
SOME in interface RouteBuilder<R extends RequestContext<?>>public void save(Handler<R> mainHandler)
save in interface RouteBuilder<R extends RequestContext<?>>public Route<R> create(Handler<R> mainHandler)
create in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> noCache()
noCache in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> cache()
cache in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> cache(int seconds)
cache in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> cache(int seconds, boolean isPrivate)
cache in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> cache(int seconds, boolean isPrivate, Integer secondsCdn)
cache in interface RouteBuilder<R extends RequestContext<?>>protected int getCacheSecondsByDefault()
protected boolean isCachePrivateByDefault()
protected Integer getCacheCdnSecondsByDefault()
public RouteBuilder<R> skip(String filterId)
skip in interface RouteBuilder<R extends RequestContext<?>>Copyright © 2017. All rights reserved.