Package org.forgerock.openig.filter
Class RuntimeExceptionFilter
- java.lang.Object
-
- org.forgerock.openig.filter.RuntimeExceptionFilter
-
- All Implemented Interfaces:
org.forgerock.http.Filter
public class RuntimeExceptionFilter extends Object implements org.forgerock.http.Filter
This filter aims to guarantee the caller that it will always get a Response to process, even if the next returns a promise completed with aRuntimeException, or even if aRuntimeExceptionis thrown.
-
-
Constructor Summary
Constructors Constructor Description RuntimeExceptionFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.forgerock.util.promise.Promise<org.forgerock.http.protocol.Response,org.forgerock.util.promise.NeverThrowsException>filter(org.forgerock.services.context.Context context, org.forgerock.http.protocol.Request request, org.forgerock.http.Handler next)
-
-
-
Method Detail
-
filter
public org.forgerock.util.promise.Promise<org.forgerock.http.protocol.Response,org.forgerock.util.promise.NeverThrowsException> filter(org.forgerock.services.context.Context context, org.forgerock.http.protocol.Request request, org.forgerock.http.Handler next)- Specified by:
filterin interfaceorg.forgerock.http.Filter
-
-