public class RouteBuilderDefault<R extends RequestContext<?>,W extends WebsocketContext<?>> extends Object implements RouteBuilder<R>
| Modifier and Type | Field and Description |
|---|---|
protected static 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 boolean isSpicastCoreRouteOrPluginRoute()
public String getPath()
public int getPosition()
public boolean isSkipResources()
public Set<RoutingType> getRoutingTypes()
public Set<HttpMethod> getHttpMethods()
public Object getSpecs()
null.public boolean isSpecsIgnore()
public Object[] getSpecsParameters()
public RouteBuilder<R> id(String id)
id in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> spicastCoreRouteOrPluginRoute()
spicastCoreRouteOrPluginRoute 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> methods(Set<HttpMethod> httpMethods)
methods in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> methods(HttpMethod... httpMethods)
methods in interface RouteBuilder<R extends RequestContext<?>>public void handle(Handler<R> mainHandler)
handle 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<?>>public RouteBuilder<R> skipResourcesRequests()
skipResourcesRequests in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> specs(Object specs, Object... parameters)
specs in interface RouteBuilder<R extends RequestContext<?>>public RouteBuilder<R> specsIgnore()
specsIgnore in interface RouteBuilder<R extends RequestContext<?>>Copyright © 2019. All rights reserved.