Class ZuulResponseFilter
java.lang.Object
com.netflix.zuul.filters.BaseFilter<com.netflix.zuul.message.http.HttpResponseMessage,com.netflix.zuul.message.http.HttpResponseMessage>
com.netflix.zuul.filters.BaseSyncFilter<com.netflix.zuul.message.http.HttpResponseMessage,com.netflix.zuul.message.http.HttpResponseMessage>
com.netflix.zuul.filters.http.HttpOutboundSyncFilter
com.netflix.zuul.sample.filters.outbound.ZuulResponseFilter
- All Implemented Interfaces:
com.netflix.zuul.filters.ShouldFilter<com.netflix.zuul.message.http.HttpResponseMessage>,com.netflix.zuul.filters.SyncZuulFilter<com.netflix.zuul.message.http.HttpResponseMessage,,com.netflix.zuul.message.http.HttpResponseMessage> com.netflix.zuul.filters.ZuulFilter<com.netflix.zuul.message.http.HttpResponseMessage,com.netflix.zuul.message.http.HttpResponseMessage>
public class ZuulResponseFilter
extends com.netflix.zuul.filters.http.HttpOutboundSyncFilter
Sample Response Filter - adding custom response headers for better analysis of how the request was proxied
Author: Arthur Gonigberg
Date: December 21, 2017
-
Field Summary
Fields inherited from class com.netflix.zuul.filters.BaseFilter
filterConcurrencyCustom, filterConcurrencyDefault -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.netflix.zuul.message.http.HttpResponseMessageapply(com.netflix.zuul.message.http.HttpResponseMessage response) intbooleanshouldFilter(com.netflix.zuul.message.http.HttpResponseMessage request) Methods inherited from class com.netflix.zuul.filters.http.HttpOutboundSyncFilter
filterTypeMethods inherited from class com.netflix.zuul.filters.BaseSyncFilter
applyAsync, getSyncTypeMethods inherited from class com.netflix.zuul.filters.BaseFilter
calculateConcurency, decrementConcurrency, disablePropertyName, filterName, getConcurrency, getDefaultOutput, incrementConcurrency, isDisabled, maxConcurrencyPropertyName, needsBodyBuffered, overrideStopFilterProcessing, processContentChunk, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.netflix.zuul.filters.ZuulFilter
category, decrementConcurrency, filterName, getDefaultOutput, incrementConcurrency, isDisabled, needsBodyBuffered, overrideStopFilterProcessing, processContentChunk
-
Constructor Details
-
ZuulResponseFilter
public ZuulResponseFilter()
-
-
Method Details
-
filterOrder
public int filterOrder() -
shouldFilter
public boolean shouldFilter(com.netflix.zuul.message.http.HttpResponseMessage request) -
apply
public com.netflix.zuul.message.http.HttpResponseMessage apply(com.netflix.zuul.message.http.HttpResponseMessage response)
-