Package org.forgerock.http.routing
Provides routing functionality for HTTP requests. Offers support for URI
and API version based routing.
-
Interface Summary Interface Description ResourceApiVersionBehaviourManager Implementations of this interface will be responsible for maintaining the behaviour of API Version routing. -
Class Summary Class Description ApiVersionRouterContext AContext
which is created when a request is and has been routed based on resource API version.ResourceApiVersionRoutingFilter API Version routing filter which creates aApiVersionRouterContext
which contains the default routing behaviour when the Accept-API-Version header is set on the request.RouteMatchers A utility class that contains methods for creating route matchers.Router A router which routes requests based on route matchers.UriRouterContext AContext
which is created when a request has been routed.UriRouterContext.Builder EaseUriRouterContext
construction.Version Represents some version in the form majorNumber.minorNumber, for instance 2.4. -
Enum Summary Enum Description DefaultVersionBehaviour The default routing behaviour to use when no Accept-API-Version is set on the request.RoutingMode The algorithm which should be used when matching URI templates against request resource names.