Package org.glassfish.jersey.server
Class ContainerFilteringStage.ResponseFilterStage
java.lang.Object
org.glassfish.jersey.process.internal.AbstractChainableStage<ContainerResponse>
org.glassfish.jersey.server.ContainerFilteringStage.ResponseFilterStage
- All Implemented Interfaces:
ChainableStage<ContainerResponse>
,Stage<ContainerResponse>
- Enclosing class:
- ContainerFilteringStage
private static class ContainerFilteringStage.ResponseFilterStage
extends AbstractChainableStage<ContainerResponse>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.glassfish.jersey.process.internal.Stage
Stage.Builder<DATA>, Stage.Continuation<DATA>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
private final RequestProcessingContext
private final TracingLogger
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ResponseFilterStage
(RequestProcessingContext processingContext, Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> filters, TracingLogger tracingLogger) -
Method Summary
Modifier and TypeMethodDescriptionapply
(ContainerResponse responseContext) Performs a data processing task and returns the processed data together with aprocessing continuation
.Methods inherited from class org.glassfish.jersey.process.internal.AbstractChainableStage
getDefaultNext, setDefaultNext
-
Field Details
-
processingContext
-
filters
-
tracingLogger
-
-
Constructor Details
-
ResponseFilterStage
private ResponseFilterStage(RequestProcessingContext processingContext, Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> filters, TracingLogger tracingLogger)
-
-
Method Details
-
apply
Description copied from interface:Stage
Performs a data processing task and returns the processed data together with aprocessing continuation
.- Parameters:
responseContext
- data to be transformed.- Returns:
- a processing continuation.
-