public class DefaultHttpFilter extends Object implements HttpFilter
Constructor and Description |
---|
DefaultHttpFilter(HttpResponseFilter responseFilter,
HttpRequestMatcher... requestRules)
Creates a new set of HTTP request rules.
|
Modifier and Type | Method and Description |
---|---|
org.jboss.netty.handler.codec.http.HttpResponse |
filterResponse(org.jboss.netty.handler.codec.http.HttpRequest request,
org.jboss.netty.handler.codec.http.HttpResponse response)
Filters the HTTP response.
|
boolean |
filterResponses(org.jboss.netty.handler.codec.http.HttpRequest httpRequest)
Returns whether or not to filter responses received from the specified
HTTP request.
|
int |
getMaxResponseSize()
Returns the maximum response size to expect in bytes for this filter.
|
String |
toString() |
public DefaultHttpFilter(HttpResponseFilter responseFilter, HttpRequestMatcher... requestRules)
responseFilter
- The class that filters responses to matching
requests.requestRules
- The request rules for this set.public boolean filterResponses(org.jboss.netty.handler.codec.http.HttpRequest httpRequest)
HttpRequestMatcher
filterResponses
in interface HttpRequestMatcher
httpRequest
- The request to check.true
if we should apply this set of rules,
otherwise false
.public org.jboss.netty.handler.codec.http.HttpResponse filterResponse(org.jboss.netty.handler.codec.http.HttpRequest request, org.jboss.netty.handler.codec.http.HttpResponse response)
HttpFilter
filterResponse
in interface HttpFilter
request
- The HTTP request associated with the response.response
- The response to filter.public int getMaxResponseSize()
HttpFilter
getMaxResponseSize
in interface HttpFilter
Copyright © 2009–2016 LittleShoot. All rights reserved.