Interface RouteFactory<R extends org.spincast.core.exchange.RequestContext<?>>


public interface RouteFactory<R extends org.spincast.core.exchange.RequestContext<?>>
  • Method Summary

    Modifier and Type
    Method
    Description
    org.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)