Class AbstractChainableStage<DATA>
- java.lang.Object
-
- org.glassfish.jersey.process.internal.AbstractChainableStage<DATA>
-
- Type Parameters:
DATA- processed data type.
- All Implemented Interfaces:
ChainableStage<DATA>,Stage<DATA>
public abstract class AbstractChainableStage<DATA> extends Object implements ChainableStage<DATA>
Abstract chainable linear acceptor. Implements support for managing the default next stage value.- Author:
- Marek Potociar
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.glassfish.jersey.process.internal.Stage
Stage.Builder<DATA>, Stage.Continuation<DATA>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractChainableStage()Create a new chainable acceptor with no next stage set.protectedAbstractChainableStage(Stage<DATA> nextStage)Create a new chainable acceptor with an initialized default next stage value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stage<DATA>getDefaultNext()Get the default next stage currently configured on the acceptor.voidsetDefaultNext(Stage<DATA> next)Set the default next stage that should be returned from this stage after it has been invoked by default.
-
-
-
Method Detail
-
setDefaultNext
public final void setDefaultNext(Stage<DATA> next)
Description copied from interface:ChainableStageSet the default next stage that should be returned from this stage after it has been invoked by default.- Specified by:
setDefaultNextin interfaceChainableStage<DATA>- Parameters:
next- the next default stage in the chain.
-
-