Package org.spincast.plugins.routing
Interface RouteFactory<R extends org.spincast.core.exchange.RequestContext<?>>
public interface RouteFactory<R extends org.spincast.core.exchange.RequestContext<?>>
-
Method Summary
Modifier and TypeMethodDescriptionorg.spincast.core.routing.Route<R>createRoute(String id, boolean isWebsocketRoute, boolean isResourceRoute, org.spincast.core.routing.StaticResource<R> staticResource, boolean isSpicastCoreRouteOrPluginRoute, 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)
-
Method Details
-
createRoute
org.spincast.core.routing.Route<R> createRoute(String id, boolean isWebsocketRoute, boolean isResourceRoute, @Nullable org.spincast.core.routing.StaticResource<R> staticResource, boolean isSpicastCoreRouteOrPluginRoute, 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, @Nullable Object specs, @Nullable Object[] specsParameters, boolean specsIgnore, Set<String> classes)
-