View Javadoc
1   package ch.qos.logback.core.model.processor;
2   
3   import ch.qos.logback.core.model.Model;
4   import ch.qos.logback.core.spi.FilterReply;
5   
6   public class DenyModelFilter implements ModelFilter {
7   
8       final Class<? extends Model> deniedModelType;
9   
10      DenyModelFilter(Class<? extends Model> deniedModelType) {
11          this.deniedModelType = deniedModelType;
12      }
13  
14      @Override
15      public FilterReply decide(Model model) {
16  
17          if (model.getClass() == deniedModelType) {
18              return FilterReply.DENY;
19          }
20  
21          return FilterReply.NEUTRAL;
22      }
23  
24  }