All Downloads are FREE. Search and download functionalities are using the official Maven repository.

public.javadoc.org.spincast.core.routing.Route.html Maven / Gradle / Ivy

There is a newer version: 2.2.0
Show newest version






Route (org.spincast:spincast-framework 1.0.0 API)












org.spincast.core.routing

Interface Route<R extends RequestContext<?>>

  • All Known Implementing Classes:
    RouteDefault


    public interface Route<R extends RequestContext<?>>
    Represents a regular route and all its informations.
    • Method Detail

      • getId

        String getId()
        The route id.
      • isStaticResourceRoute

        boolean isStaticResourceRoute()
        Is this a route for a resource? It is if it was was started using Router.dir(String) or Router.file(String).

        On a resource route, we may want to skip some filters, for example.

      • isSpicastCoreRouteOrPluginRoute

        boolean isSpicastCoreRouteOrPluginRoute()
        Is this a route added by Spincast itself or by a plugin? Otherwise, the route is considered as an application route.
      • getPath

        String getPath()
        The route path.
      • isSkipResourcesRequests

        boolean isSkipResourcesRequests()
        Should a request for a resource be skipped?

        Only used if the current route is a filter.

      • getHttpMethods

        Set<HttpMethod> getHttpMethods()
        The HTTP methods this route applies to.
      • getAcceptedContentTypes

        Set<String> getAcceptedContentTypes()
        The Content-Types this route accepts (names all lowercased).
      • getRoutingTypes

        Set<RoutingType> getRoutingTypes()
        The routing types the route should be considered for.
      • getMainHandler

        Handler<R> getMainHandler()
        The main handler.
      • getBeforeFilters

        List<Handler<R>> getBeforeFilters()
        The "before" filters, if any.
      • getAfterFilters

        List<Handler<R>> getAfterFilters()
        The "after" filters, if any.
      • getPosition

        int getPosition()
        The position at which this route should be run during a routing process.
      • getFilterIdsToSkip

        Set<String> getFilterIdsToSkip()
        The ids of the filters that should be skipped for this route.

Copyright © 2019. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy