public class RouteBuilder<R extends IRequestContext<?>,W extends IWebsocketContext<?>> 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,
ISpincastConfig spincastConfig) |
RouteBuilder(IRouter<R,W> router,
IRouteFactory<R> routeFactory,
ISpincastRouterConfig spincastRouterConfig,
ISpincastFilters<R> spincastFilters,
ISpincastConfig spincastConfig) |
public RouteBuilder(IRouteFactory<R> routeFactory, ISpincastRouterConfig spincastRouterConfig, ISpincastFilters<R> spincastFilters, ISpincastConfig spincastConfig)
public RouteBuilder(IRouter<R,W> router, IRouteFactory<R> routeFactory, ISpincastRouterConfig spincastRouterConfig, ISpincastFilters<R> spincastFilters, ISpincastConfig spincastConfig)
protected IRouteFactory<R> getRouteFactory()
protected ISpincastRouterConfig getSpincastRouterConfig()
protected ISpincastFilters<R> getSpincastFilters()
protected ISpincastConfig getSpincastConfig()
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<?>>public IRouteBuilder<R> noCache()
noCache in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> cache()
cache in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> cache(int seconds)
cache in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> cache(int seconds, boolean isPrivate)
cache in interface IRouteBuilder<R extends IRequestContext<?>>public IRouteBuilder<R> cache(int seconds, boolean isPrivate, Integer secondsCdn)
cache in interface IRouteBuilder<R extends IRequestContext<?>>protected int getCacheSecondsByDefault()
protected boolean isCachePrivateByDefault()
protected Integer getCacheCdnSecondsByDefault()
public IRouteBuilder<R> skip(String filterId)
skip in interface IRouteBuilder<R extends IRequestContext<?>>Copyright © 2016. All rights reserved.