Class AbstractMdcFilter

  • All Implemented Interfaces:
    io.micronaut.core.order.Ordered, io.micronaut.http.filter.HttpFilter, io.micronaut.http.filter.HttpServerFilter
    Direct Known Subclasses:
    AuthenticationMdcFilter, HeaderMdcFilter, LogLevelServerFilter, PathMdcFilter

    public abstract class AbstractMdcFilter
    extends Object
    implements io.micronaut.http.filter.HttpServerFilter
    Base for all MDC related http filters.
    Author:
    Stephan Schnabel
    • Field Detail

      • log

        protected final org.slf4j.Logger log
      • order

        protected final int order
      • prefix

        protected final String prefix
    • Constructor Detail

      • AbstractMdcFilter

        protected AbstractMdcFilter​(Integer order,
                                    String prefix)
    • Method Detail

      • getOrder

        public int getOrder()
        Specified by:
        getOrder in interface io.micronaut.core.order.Ordered
      • doFilter

        protected org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>> doFilter​(io.micronaut.http.HttpRequest<?> request,
                                                                                                   io.micronaut.http.filter.ServerFilterChain chain,
                                                                                                   Map<String,​String> mdc)