Class DebugRequest
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.inbound.DebugRequest
- 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>
public class DebugRequest
extends com.netflix.zuul.filters.http.HttpInboundSyncFilter
Add debug request info to the context if request is marked as debug.
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) intbooleanneedsBodyBuffered(com.netflix.zuul.message.http.HttpRequestMessage request) booleanshouldFilter(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, 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, overrideStopFilterProcessing, processContentChunk
-
Constructor Details
-
DebugRequest
public DebugRequest()
-
-
Method Details
-
filterOrder
public int filterOrder() -
shouldFilter
public boolean shouldFilter(com.netflix.zuul.message.http.HttpRequestMessage request) -
needsBodyBuffered
public boolean needsBodyBuffered(com.netflix.zuul.message.http.HttpRequestMessage request) - Specified by:
needsBodyBufferedin interfacecom.netflix.zuul.filters.ZuulFilter<com.netflix.zuul.message.http.HttpRequestMessage,com.netflix.zuul.message.http.HttpRequestMessage> - Overrides:
needsBodyBufferedin classcom.netflix.zuul.filters.BaseFilter<com.netflix.zuul.message.http.HttpRequestMessage,com.netflix.zuul.message.http.HttpRequestMessage>
-
apply
public com.netflix.zuul.message.http.HttpRequestMessage apply(com.netflix.zuul.message.http.HttpRequestMessage request)
-