public abstract class AbstractConditionAdviceFilter extends Object implements Filter
Filter
base class providing policy condition advice support.Modifier and Type | Field and Description |
---|---|
protected AmService |
amService
AmService instance supporting policy advice verification. |
Modifier and Type | Method and Description |
---|---|
protected abstract Promise<Response,NeverThrowsException> |
doRedirect(Context context,
Request request,
Handler next,
List<org.forgerock.openig.openam.AbstractConditionAdviceFilter.Advice> advices)
Handle redirect to the
instance to verify the required advices. |
Promise<Response,NeverThrowsException> |
filter(Context context,
Request request,
Handler next)
Filters the request and/or response of an exchange.
|
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.
protected abstract Promise<Response,NeverThrowsException> doRedirect(Context context, Request request, Handler next, List<org.forgerock.openig.openam.AbstractConditionAdviceFilter.Advice> advices)
instance
to verify the required advices.context
- the Context
request
- the Request
next
- the Handler
advices
- the list of advices to be verifiedPromise
Copyright 2011-2017 ForgeRock AS.