|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Stage | |
|---|---|
| org.glassfish.jersey.process.internal | Common Jersey internal processing classes. |
| org.glassfish.jersey.server.internal.process | |
| org.glassfish.jersey.server.internal.routing | Jersey server-side internal resource routing classes. |
| Uses of Stage in org.glassfish.jersey.process.internal |
|---|
| Subinterfaces of Stage in org.glassfish.jersey.process.internal | |
|---|---|
interface |
ChainableStage<DATA>
Linear acceptor that can be composed into a chain. |
| Classes in org.glassfish.jersey.process.internal that implement Stage | |
|---|---|
class |
AbstractChainableStage<DATA>
Abstract chainable linear acceptor. |
static class |
Stages.LinkedStage<DATA>
Linked linear stage implementation. |
| Methods in org.glassfish.jersey.process.internal that return Stage | ||
|---|---|---|
static
|
Stages.asStage(Inflector<DATA,RESULT> inflector)
Creates a terminal Stages.LinkedStage that implements Inflecting
interface and returns the provided Inflector instance
when the Inflecting.inflector() method is called. |
|
Stage<DATA> |
Stage.Builder.build()
Build a stage chain. |
|
Stage<DATA> |
Stage.Builder.build(Stage<DATA> terminal)
Add a terminal stage to the stage chain and build the chain. |
|
Stage<DATA> |
AbstractChainableStage.getDefaultNext()
Get the default next stage currently configured on the acceptor. |
|
Stage<DATA> |
Stage.Continuation.next()
Get the stage to be invoked next or null if no next stage is
present. |
|
| Methods in org.glassfish.jersey.process.internal with parameters of type Stage | ||
|---|---|---|
Stage<DATA> |
Stage.Builder.build(Stage<DATA> terminal)
Add a terminal stage to the stage chain and build the chain. |
|
static
|
Stage.Continuation.of(DATA result,
Stage<DATA> next)
Create a continuation from the processed data result and the stage to be invoked next. |
|
static
|
Stages.process(DATA data,
Stage<DATA> rootStage)
Run the data through a chain of stages identified by the root stage. |
|
static
|
Stages.process(DATA data,
Stage<DATA> rootStage,
Ref<T> inflectorRef)
Run the data through a chain of stages identified by the root stage. |
|
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 Stage | |
|---|---|
AbstractChainableStage(Stage<DATA> nextStage)
Create a new chainable acceptor with an initialized default next stage value. |
|
Stages.LinkedStage(com.google.common.base.Function<DATA,DATA> transformation,
Stage<DATA> nextStage)
Create a new stage that will return the supplied stage in the continuation. |
|
| Uses of Stage in org.glassfish.jersey.server.internal.process |
|---|
| Methods in org.glassfish.jersey.server.internal.process that return Stage | |
|---|---|
Stage<ContainerResponse> |
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 Stage | |
|---|---|
class |
RoutedInflectorExtractorStage
Request pre-processing stage that extracts
an inflector from a routing context where it was previously stored by the
request to resource matching stage and
(if available) returns the inflector wrapped in a next terminal stage. |
class |
RoutingStage
Request pre-processing stage that encapsulates hierarchical resource matching and request routing. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||