public final class RequestCopyFilter extends Object implements Filter
Request
on
which the chain of execution will be based on. At the end of the chain of
execution, the copy request will be closed.
This can be helpful when it is needed to reuse the original request(as in the
HttpBasicAuthFilter
or in the PasswordReplayFilterHeaplet
).
Modifier and Type | Method and Description |
---|---|
Promise<Response,NeverThrowsException> |
filter(Context context,
Request request,
Handler next)
Filters the request and/or response of an exchange.
|
static RequestCopyFilter |
requestCopyFilter()
Returns the unique instance of a
RequestCopyFilter . |
public static RequestCopyFilter requestCopyFilter()
RequestCopyFilter
.RequestCopyFilter
.public Promise<Response,NeverThrowsException> filter(Context context, Request request, Handler next)
Filter
next.handle(context, request)
.
This method may elect not to pass the request to the next filter or
handler, and instead handle the request itself. It can achieve this by
merely avoiding a call to next.handle(context, request)
and creating its own response object. The filter is also at liberty to
replace a response with another of its own by intercepting the response
returned by the next handler.
Copyright 2011-2015 ForgeRock AS.