Package org.glassfish.jersey.server.internal.routing
package org.glassfish.jersey.server.internal.routing
Jersey server-side internal resource routing classes.
-
ClassDescriptionRepresents function S as defined in the Request Matching part of the spec.
Media type
extended by flag indicating whether media type was obtained from user annotationsConsumes
orProduces
or has no annotation and therefore was derived fromMessageBodyWorkers
.A pair of sub-resource locator model and a corresponding model router.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.Request matching bootstrapping stage that pushes the whole request path to the routing context as a right-hand path to be matched.A combination of a resource method model and the corresponding routers.A single router responsible for selecting a single method from all the methods bound to the same routed request path.Represents a 1-1-1 relation between input and output media type and an methodAcceptorPair.Helper class to select matching resource method to be invoked.The same as above ConsumesProducesAcceptor, only concrete request content-type and accept header info is included in addition.Matches the un-matched right-hand request path to the configured collection of path pattern matching routes./** A request path pattern matching router hierarchy builder entry point.An intermediate path matching router builder.Router that pushes matchedresource method
torouting context
.Router that pushesruntime resource
matched during a any routing phase torouting context
.Router that pushesuri template
of matched resource of subResource torouting context
.Terminal router that pushes the URI matched so far to the stack returned byUriInfo.getMatchedURIs()
method.Terminal router that pushes the matched method's handler instance to the stack returned byUriInfo.getMatchedResources()
method.Request routing information.Hierarchical request router that can be used to create dynamic routing tree structures.Hierarchical request routing continuation.Routing tree assembly utilities.Jersey routing entry point.Resource routing builder.Jersey request matching and routing context.Request pre-processing stage that encapsulates hierarchical resource matching and request routing.Base for sub-resource locator runtime model builder.This is a common base for root resource and sub-resource runtime model builder.MatchResult
implementation that returns the nested string as a single matching result.An methodAcceptorPair to accept sub-resource requests.Default implementation of the routing context as well as URI information provider.