Package com.netflix.zuul.sample.filters
Class Debug
java.lang.Object
com.netflix.zuul.filters.BaseFilter<com.netflix.zuul.message.http.HttpRequestMessage,com.netflix.zuul.message.http.HttpRequestMessage>
com.netflix.zuul.filters.BaseSyncFilter<com.netflix.zuul.message.http.HttpRequestMessage,com.netflix.zuul.message.http.HttpRequestMessage>
com.netflix.zuul.filters.http.HttpInboundSyncFilter
com.netflix.zuul.sample.filters.Debug
- All Implemented Interfaces:
com.netflix.zuul.filters.ShouldFilter<com.netflix.zuul.message.http.HttpRequestMessage>,com.netflix.zuul.filters.SyncZuulFilter<com.netflix.zuul.message.http.HttpRequestMessage,,com.netflix.zuul.message.http.HttpRequestMessage> com.netflix.zuul.filters.ZuulFilter<com.netflix.zuul.message.http.HttpRequestMessage,com.netflix.zuul.message.http.HttpRequestMessage>
@Filter(order=20)
public class Debug
extends com.netflix.zuul.filters.http.HttpInboundSyncFilter
Determine if requests need to be debugged.
In order to test this, set query parameter "debugRequest=true"
Author: Arthur Gonigberg
Date: December 22, 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.HttpRequestMessageapply(com.netflix.zuul.message.http.HttpRequestMessage request) intbooleanshouldFilter(com.netflix.zuul.message.http.HttpRequestMessage request) Methods inherited from class com.netflix.zuul.filters.http.HttpInboundSyncFilter
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
-
Debug
public Debug()
-
-
Method Details
-
filterOrder
public int filterOrder() -
shouldFilter
public boolean shouldFilter(com.netflix.zuul.message.http.HttpRequestMessage request) -
apply
public com.netflix.zuul.message.http.HttpRequestMessage apply(com.netflix.zuul.message.http.HttpRequestMessage request)
-