Class LimitInterceptor

java.lang.Object
com.predic8.membrane.core.interceptor.AbstractInterceptor
com.predic8.membrane.core.interceptor.LimitInterceptor
All Implemented Interfaces:
Interceptor

public class LimitInterceptor extends AbstractInterceptor
Description
Limits the maximum length of a HTTP message body.
Explanation

Note that due to the streaming nature of Membrane, a request header may already have been passed on to the backend, when the condition "body.length > X" becomes true. In this case, further processing is aborted and the connection to the backend is simply closed.

To apply <limit/> only to either requests or responses, wrap it in a corresponding tag: <request><limit ... /></request>.

Topic
6. Security