Package org.spincast.plugins.routing
Class RouteDefault<R extends org.spincast.core.exchange.RequestContext<?>>
java.lang.Object
org.spincast.plugins.routing.RouteDefault<R>
- All Implemented Interfaces:
org.spincast.core.routing.Route<R>
public class RouteDefault<R extends org.spincast.core.exchange.RequestContext<?>>
extends Object
implements org.spincast.core.routing.Route<R>
-
Constructor Summary
ConstructorsConstructorDescriptionRouteDefault(String id, boolean isWebsocketRoute, boolean isResourceRoute, org.spincast.core.routing.StaticResource<R> staticResource, boolean spicastCoreRouteOrPluginRoute, Set<org.spincast.core.routing.HttpMethod> httpMethods, String path, Set<org.spincast.core.routing.RoutingType> routingTypes, List<org.spincast.core.routing.Handler<R>> beforeFilters, org.spincast.core.routing.Handler<R> mainHandler, List<org.spincast.core.routing.Handler<R>> afterFilters, int position, Set<String> acceptedContentTypes, Set<String> filterIdsToSkip, boolean skipResources, Object specs, Object[] specsParameters, boolean specsIgnore, Set<String> classes) Constructor -
Method Summary
-
Constructor Details
-
RouteDefault
public RouteDefault(@Nullable String id, boolean isWebsocketRoute, boolean isResourceRoute, @Nullable org.spincast.core.routing.StaticResource<R> staticResource, boolean spicastCoreRouteOrPluginRoute, Set<org.spincast.core.routing.HttpMethod> httpMethods, String path, Set<org.spincast.core.routing.RoutingType> routingTypes, @Nullable List<org.spincast.core.routing.Handler<R>> beforeFilters, org.spincast.core.routing.Handler<R> mainHandler, @Nullable List<org.spincast.core.routing.Handler<R>> afterFilters, int position, @Nullable Set<String> acceptedContentTypes, @Nullable Set<String> filterIdsToSkip, boolean skipResources, @Nullable Object specs, @Nullable Object[] specsParameters, boolean specsIgnore, Set<String> classes) Constructor
-
-
Method Details
-
getHttpMethods
- Specified by:
getHttpMethodsin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getAcceptedContentTypes
- Specified by:
getAcceptedContentTypesin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getId
- Specified by:
getIdin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getClasses
- Specified by:
getClassesin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
isWebsocketRoute
public boolean isWebsocketRoute()- Specified by:
isWebsocketRoutein interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
isStaticResourceRoute
public boolean isStaticResourceRoute()- Specified by:
isStaticResourceRoutein interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getStaticResource
- Specified by:
getStaticResourcein interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
isSpicastCoreRouteOrPluginRoute
public boolean isSpicastCoreRouteOrPluginRoute()- Specified by:
isSpicastCoreRouteOrPluginRoutein interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getPath
- Specified by:
getPathin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
isSkipResourcesRequests
public boolean isSkipResourcesRequests()- Specified by:
isSkipResourcesRequestsin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getRoutingTypes
- Specified by:
getRoutingTypesin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getBeforeFilters
- Specified by:
getBeforeFiltersin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getMainHandler
- Specified by:
getMainHandlerin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getAfterFilters
- Specified by:
getAfterFiltersin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getPosition
public int getPosition()- Specified by:
getPositionin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getFilterIdsToSkip
- Specified by:
getFilterIdsToSkipin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getSpecs
- Specified by:
getSpecsin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
getSpecsParameters
- Specified by:
getSpecsParametersin interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
isSpecsIgnore
public boolean isSpecsIgnore()- Specified by:
isSpecsIgnorein interfaceorg.spincast.core.routing.Route<R extends org.spincast.core.exchange.RequestContext<?>>
-
toString
-