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
Fields Modifier and Type Field Description private java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
filters
private RequestProcessingContext
processingContext
private TracingLogger
tracingLogger
-
Constructor Summary
Constructors Modifier Constructor Description private
ResponseFilterStage(RequestProcessingContext processingContext, java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> filters, TracingLogger tracingLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stage.Continuation<ContainerResponse>
apply(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 Detail
-
processingContext
private final RequestProcessingContext processingContext
-
filters
private final java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> filters
-
tracingLogger
private final TracingLogger tracingLogger
-
-
Constructor Detail
-
ResponseFilterStage
private ResponseFilterStage(RequestProcessingContext processingContext, java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> filters, TracingLogger tracingLogger)
-
-
Method Detail
-
apply
public Stage.Continuation<ContainerResponse> apply(ContainerResponse responseContext)
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.
-
-