Package org.glassfish.jersey.server.internal.routing
Jersey server-side internal resource routing classes.
-
Interface Summary Interface Description PathToRouterBuilder An intermediate path matching router builder.Router Hierarchical request router that can be used to create dynamic routing tree structures.RoutingContext Jersey request matching and routing context. -
Class Summary Class Description CombinedMediaType Represents function S as defined in the Request Matching part of the spec.CombinedMediaType.EffectiveMediaType Media type
extended by flag indicating whether media type was obtained from user annotationsConsumes
orProduces
or has no annotation and therefore was derived fromMessageBodyWorkers
.LocatorRouting A pair of sub-resource locator model and a corresponding model router.MatchedEndpointExtractorStage Request pre-processing stage thatextracts an inflector from a routing context
where it was previously stored by therequest to resource matching stage
and (if available) returns the inflector wrapped in a next terminal stage.MatchResultInitializerRouter Request matching bootstrapping stage that pushes the whole request path to the routing context as a right-hand path to be matched.MethodRouting A combination of a resource method model and the corresponding routers.MethodSelectingRouter A single router responsible for selecting a single method from all the methods bound to the same routed request path.MethodSelectingRouter.ConsumesProducesAcceptor Represents a 1-1-1 relation between input and output media type and an methodAcceptorPair.MethodSelectingRouter.MethodSelector Helper class to select matching resource method to be invoked.MethodSelectingRouter.RequestSpecificConsumesProducesAcceptor The same as above ConsumesProducesAcceptor, only concrete request content-type and accept header info is included in addition.PathMatchingRouter Matches the un-matched right-hand request path to the configured collection of path pattern matching routes.PathMatchingRouterBuilder /** A request path pattern matching router hierarchy builder entry point.PushMatchedMethodRouter Router that pushes matchedresource method
torouting context
.PushMatchedRuntimeResourceRouter Router that pushesruntime resource
matched during a any routing phase torouting context
.PushMatchedTemplateRouter Router that pushesuri template
of matched resource of subResource torouting context
.PushMatchedUriRouter Terminal router that pushes the URI matched so far to the stack returned byUriInfo.getMatchedURIs()
method.PushMethodHandlerRouter Terminal router that pushes the matched method's handler instance to the stack returned byUriInfo.getMatchedResources()
method.Route Request routing information.Router.Continuation Hierarchical request routing continuation.Routers Routing tree assembly utilities.Routers.EndpointRouter Routing Jersey routing entry point.Routing.Builder Resource routing builder.RoutingStage Request pre-processing stage that encapsulates hierarchical resource matching and request routing.RoutingStage.RoutingResult RuntimeLocatorModelBuilder Base for sub-resource locator runtime model builder.RuntimeLocatorModelBuilder.LocatorCacheKey RuntimeModelBuilder This is a common base for root resource and sub-resource runtime model builder.SingleMatchResult MatchResult
implementation that returns the nested string as a single matching result.SubResourceLocatorRouter An methodAcceptorPair to accept sub-resource requests.UriRoutingContext Default implementation of the routing context as well as URI information provider.