Uses of Interface
org.glassfish.jersey.process.internal.Stage
Packages that use Stage
Package
Description
Jersey client-side classes.
Common Jersey internal processing classes.
Jersey server-side classes.
Jersey server-side internal classes related to request and response processing.
Jersey server-side internal resource routing classes.
-
Uses of Stage in org.glassfish.jersey.client
Classes in org.glassfish.jersey.client that implement StageModifier and TypeClassDescriptionprivate static final class
private static class
Fields in org.glassfish.jersey.client declared as StageModifier and TypeFieldDescriptionprivate final Stage<ClientRequest>
ClientRuntime.requestProcessingRoot
private final Stage<ClientResponse>
ClientRuntime.responseProcessingRoot
-
Uses of Stage in org.glassfish.jersey.process.internal
Subinterfaces of Stage in org.glassfish.jersey.process.internalModifier and TypeInterfaceDescriptioninterface
ChainableStage<DATA>
Linear acceptor that can be composed into a chain.Classes in org.glassfish.jersey.process.internal that implement StageModifier and TypeClassDescriptionclass
AbstractChainableStage<DATA>
Abstract chainable linear acceptor.private static class
Stages.InflectingStage<DATA,
RESULT> static class
Stages.LinkedStage<DATA>
Linked linear stage implementation.Fields in org.glassfish.jersey.process.internal declared as StageModifier and TypeFieldDescriptionStage.Continuation.next
AbstractChainableStage.nextStage
Stages.LinkedStage.nextStage
Stages.StageChainBuilder.rootStage
Methods in org.glassfish.jersey.process.internal that return StageModifier and TypeMethodDescriptionstatic <DATA,
RESULT>
Stage<DATA>Creates a terminalStage
that implementsInflecting
interface and returns the providedInflector
instance when theInflecting.inflector()
method is called.Stage.Builder.build()
Build a stage chain.Add a terminal stage to the stage chain and build the chain.Stages.StageChainBuilder.build()
Stages.StageChainBuilder.convertTransformations
(Stage<DATA> successor) AbstractChainableStage.getDefaultNext()
Get the default next stage currently configured on the acceptor.Stage.Continuation.next()
Get the stage to be invoked next ornull
if no next stage ispresent
.Methods in org.glassfish.jersey.process.internal with parameters of type StageModifier and TypeMethodDescriptionprivate void
Stages.StageChainBuilder.addTailStage
(Stage<DATA> lastStage) Add a terminal stage to the stage chain and build the chain.Stages.StageChainBuilder.convertTransformations
(Stage<DATA> successor) static <DATA> Stage.Continuation<DATA>
Create a continuation from the processed data result and the stage to be invoked next.static <DATA> DATA
Run the data through a chain of stages identified by the root stage.static <DATA,
RESULT, T extends Inflector<DATA, RESULT>>
DATARun the data through a chain of stages identified by the root stage.final void
AbstractChainableStage.setDefaultNext
(Stage<DATA> next) void
ChainableStage.setDefaultNext
(Stage<DATA> next) Set the default next stage that should be returned from this stage after it has been invoked by default.Constructors in org.glassfish.jersey.process.internal with parameters of type StageModifierConstructorDescriptionprotected
AbstractChainableStage
(Stage<DATA> nextStage) Create a new chainable acceptor with an initialized default next stage value.(package private)
Continuation
(DATA result, Stage<DATA> next) Create a new continuation instance.Create a new stage that will return the supplied stage in the continuation. -
Uses of Stage in org.glassfish.jersey.server
Classes in org.glassfish.jersey.server that implement StageModifier and TypeClassDescription(package private) class
Container filtering stage responsible for execution of request and response filters on each request-response message exchange.private static class
Fields in org.glassfish.jersey.server declared as StageModifier and TypeFieldDescriptionprivate final Stage<RequestProcessingContext>
ServerRuntime.requestProcessingRoot
Methods in org.glassfish.jersey.server with parameters of type StageModifier and TypeMethodDescription(package private) static ServerRuntime
ServerRuntime.createServerRuntime
(InjectionManager injectionManager, ServerBootstrapBag bootstrapBag, Stage<RequestProcessingContext> processingRoot, ApplicationEventListener eventListener, ProcessingProviders processingProviders) Constructors in org.glassfish.jersey.server with parameters of type StageModifierConstructorDescriptionprivate
ServerRuntime
(Stage<RequestProcessingContext> requestProcessingRoot, ProcessingProviders processingProviders, InjectionManager injectionManager, ScheduledExecutorService backgroundScheduler, javax.inject.Provider<ExecutorService> managedAsyncExecutorProvider, RequestScope requestScope, ExceptionMappers exceptionMappers, ApplicationEventListener applicationEventListener, ExternalRequestScope externalScope, javax.ws.rs.core.Configuration configuration) -
Uses of Stage in org.glassfish.jersey.server.internal.process
Fields in org.glassfish.jersey.server.internal.process declared as StageModifier and TypeFieldDescriptionprivate Stage<ContainerResponse>
DefaultRespondingContext.rootStage
Methods in org.glassfish.jersey.server.internal.process that return StageModifier and TypeMethodDescriptionDefaultRespondingContext.createRespondingRoot()
RequestProcessingContext.createRespondingRoot()
RespondingContext.createRespondingRoot()
(Optionally) create a responder chain from all transformations previously pushed into the context. -
Uses of Stage in org.glassfish.jersey.server.internal.routing
Classes in org.glassfish.jersey.server.internal.routing that implement StageModifier and TypeClassDescription(package private) final class
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.(package private) final class
Request pre-processing stage that encapsulates hierarchical resource matching and request routing.Methods in org.glassfish.jersey.server.internal.routing that return StageModifier and TypeMethodDescriptionstatic 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.