Class MdcRouteIdFilter

  • All Implemented Interfaces:
    org.forgerock.http.Filter

    public class MdcRouteIdFilter
    extends Object
    implements org.forgerock.http.Filter
    A MdcRouteIdFilter aims to prepare the current thread with SLF4J MDC information about the current route.
    • Constructor Detail

      • MdcRouteIdFilter

        public MdcRouteIdFilter​(String routeId)
        Constructs a filter for preparing MDC for the given routeId.
        Parameters:
        routeId - Route ID
    • 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:
        filter in interface org.forgerock.http.Filter