Package | Description |
---|---|
org.glassfish.jersey.server |
Jersey server-side classes.
|
org.glassfish.jersey.server.internal.process |
Jersey server-side internal classes related to request and response processing.
|
org.glassfish.jersey.server.internal.routing |
Jersey server-side internal resource routing classes.
|
org.glassfish.jersey.server.model |
Jersey server-side application & resource modeling classes.
|
Modifier and Type | Field and Description |
---|---|
private RequestProcessingContext |
ServerRuntime.Responder.processingContext |
private RequestProcessingContext |
ContainerFilteringStage.ResponseFilterStage.processingContext |
Modifier and Type | Field and Description |
---|---|
private Stage<RequestProcessingContext> |
ServerRuntime.requestProcessingRoot |
Modifier and Type | Method and Description |
---|---|
RequestProcessingContext |
ContainerMessageBodyWorkersInitializer.apply(RequestProcessingContext requestContext) |
Modifier and Type | Method and Description |
---|---|
Stage.Continuation<RequestProcessingContext> |
ContainerFilteringStage.apply(RequestProcessingContext context) |
private Inflector<RequestProcessingContext,ContainerResponse> |
ContainerRequest.getInflector() |
Modifier and Type | Method and Description |
---|---|
RequestProcessingContext |
ContainerMessageBodyWorkersInitializer.apply(RequestProcessingContext requestContext) |
Stage.Continuation<RequestProcessingContext> |
ContainerFilteringStage.apply(RequestProcessingContext context) |
Modifier and Type | Method and Description |
---|---|
(package private) static ServerRuntime |
ServerRuntime.createServerRuntime(InjectionManager injectionManager,
ServerBootstrapBag bootstrapBag,
Stage<RequestProcessingContext> processingRoot,
ApplicationEventListener eventListener,
ProcessingProviders processingProviders) |
Constructor and Description |
---|
Responder(RequestProcessingContext processingContext,
ServerRuntime runtime) |
ResponseFilterStage(RequestProcessingContext processingContext,
java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> filters,
TracingLogger tracingLogger) |
Constructor and Description |
---|
ServerRuntime(Stage<RequestProcessingContext> requestProcessingRoot,
ProcessingProviders processingProviders,
InjectionManager injectionManager,
java.util.concurrent.ScheduledExecutorService backgroundScheduler,
javax.inject.Provider<java.util.concurrent.ExecutorService> managedAsyncExecutorProvider,
RequestScope requestScope,
ExceptionMappers exceptionMappers,
ApplicationEventListener applicationEventListener,
ExternalRequestScope externalScope,
javax.ws.rs.core.Configuration configuration) |
Modifier and Type | Field and Description |
---|---|
private RequestProcessingContext |
RequestProcessingContextReference.processingContext |
Modifier and Type | Method and Description |
---|---|
RequestProcessingContext |
ReferencesInitializer.apply(RequestProcessingContext context)
Initialize the request references using the incoming request processing context.
|
RequestProcessingContext |
RequestProcessingContextReference.get() |
Modifier and Type | Method and Description |
---|---|
RequestProcessingContext |
ReferencesInitializer.apply(RequestProcessingContext context)
Initialize the request references using the incoming request processing context.
|
void |
RequestProcessingContextReference.set(RequestProcessingContext processingContext) |
Modifier and Type | Field and Description |
---|---|
private RequestProcessingContext |
RoutingStage.RoutingResult.context |
private RequestProcessingContext |
Router.Continuation.requestProcessingContext |
Modifier and Type | Method and Description |
---|---|
(package private) RequestProcessingContext |
Router.Continuation.requestContext()
Get the routed request context.
|
Modifier and Type | Method and Description |
---|---|
Stage.Continuation<RequestProcessingContext> |
RoutingStage.apply(RequestProcessingContext context)
Performs a data processing task and returns the processed data together with
a
processing continuation . |
Stage.Continuation<RequestProcessingContext> |
MatchedEndpointExtractorStage.apply(RequestProcessingContext processingContext) |
ChainableStage<RequestProcessingContext> |
Routing.Builder.buildStage()
Build routing stage.
|
static Stage<RequestProcessingContext> |
Routing.matchedEndpointExtractor()
Create a new request pre-processing stage that extracts a matched endpoint from a routing context,
where it was previously stored by the request routing stage and
(if available) returns the endpoint wrapped in a next terminal stage.
|
Modifier and Type | Method and Description |
---|---|
private RoutingStage.RoutingResult |
RoutingStage._apply(RequestProcessingContext request,
Router router) |
Router.Continuation |
MethodSelectingRouter.apply(RequestProcessingContext requestContext) |
Stage.Continuation<RequestProcessingContext> |
RoutingStage.apply(RequestProcessingContext context)
Performs a data processing task and returns the processed data together with
a
processing continuation . |
Router.Continuation |
PushMatchedMethodRouter.apply(RequestProcessingContext processingContext) |
Router.Continuation |
PushMatchedTemplateRouter.apply(RequestProcessingContext context) |
Router.Continuation |
Router.apply(RequestProcessingContext data)
Performs a request routing task and returns the routed request together with
a
routing continuation . |
Router.Continuation |
MatchResultInitializerRouter.apply(RequestProcessingContext processingContext) |
Stage.Continuation<RequestProcessingContext> |
MatchedEndpointExtractorStage.apply(RequestProcessingContext processingContext) |
Router.Continuation |
SubResourceLocatorRouter.apply(RequestProcessingContext processingContext) |
Router.Continuation |
PushMethodHandlerRouter.apply(RequestProcessingContext context) |
Router.Continuation |
PushMatchedRuntimeResourceRouter.apply(RequestProcessingContext context) |
Router.Continuation |
Routers.EndpointRouter.apply(RequestProcessingContext context) |
Router.Continuation |
PushMatchedUriRouter.apply(RequestProcessingContext context) |
Router.Continuation |
PathMatchingRouter.apply(RequestProcessingContext context) |
private static RoutingStage.RoutingResult |
RoutingStage.RoutingResult.from(RequestProcessingContext requestProcessingContext) |
private static RoutingStage.RoutingResult |
RoutingStage.RoutingResult.from(RequestProcessingContext requestProcessingContext,
Endpoint endpoint) |
private java.util.List<Router> |
MethodSelectingRouter.getMethodRouter(RequestProcessingContext context) |
private java.lang.Object |
SubResourceLocatorRouter.getResource(RequestProcessingContext context) |
(package private) static Router.Continuation |
Router.Continuation.of(RequestProcessingContext result)
Create a terminal continuation from the routed request.
|
(package private) static Router.Continuation |
Router.Continuation.of(RequestProcessingContext result,
java.lang.Iterable<Router> next)
Create a continuation from the routed request and a collection
of next level routers.
|
(package private) static Router.Continuation |
Router.Continuation.of(RequestProcessingContext request,
Router next)
Create a continuation from the routed request and a single
of next level routers.
|
Constructor and Description |
---|
Continuation(RequestProcessingContext request,
java.lang.Iterable<Router> next) |
RoutingResult(RequestProcessingContext context,
Endpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
ContainerResponse |
ResourceMethodInvoker.apply(RequestProcessingContext processingContext) |
private javax.ws.rs.core.Response |
ResourceMethodInvoker.invoke(RequestProcessingContext context,
java.lang.Object resource) |
private java.util.function.BiConsumer |
ResourceMethodInvoker.whenComplete(RequestProcessingContext processingContext) |