Interface RespondingContext
- All Known Implementing Classes:
RequestProcessingContext
public interface RespondingContext
Context that can be used during the data processing for registering response
processing stages and/or functions that will be invoked during the response processing
to transform the response before it is written to the client.
- Author:
- Marek Potociar
-
Method Summary
Modifier and TypeMethodDescription(Optionally) create a responder chain from all transformations previously pushed into the context.void
push
(Function<ContainerResponse, ContainerResponse> responseTransformation) Push response transformation function that should be applied.void
push
(ChainableStage<ContainerResponse> stage) Push chainable response transformation stage that should be applied.
-
Method Details
-
push
Push response transformation function that should be applied.- Parameters:
responseTransformation
- response transformation function.
-
push
Push chainable response transformation stage that should be applied.- Parameters:
stage
- response transformation chainable stage.
-
createRespondingRoot
Stage<ContainerResponse> createRespondingRoot()(Optionally) create a responder chain from all transformations previously pushed into the context.- Returns:
- created responder chain root or
null
in case of no registered transformations.
-