All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.juli.logging.ch.qos.logback.core.model.processor.DenyModelFilter Maven / Gradle / Ivy

There is a newer version: 8.5.100.SP1
Show newest version
package org.apache.juli.logging.ch.qos.logback.core.model.processor;

import org.apache.juli.logging.ch.qos.logback.core.model.Model;
import org.apache.juli.logging.ch.qos.logback.core.spi.FilterReply;

public class DenyModelFilter implements ModelFilter {

    final Class deniedModelType;

    DenyModelFilter(Class deniedModelType) {
        this.deniedModelType = deniedModelType;
    }

    @Override
    public FilterReply decide(Model model) {

        if (model.getClass() == deniedModelType) {
            return FilterReply.DENY;
        }

        return FilterReply.NEUTRAL;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy