Class DefaultProcessor

java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.model.processor.DefaultProcessor
All Implemented Interfaces:
ContextAware

public class DefaultProcessor extends ContextAwareBase
DefaultProcessor traverses the Model produced at an earlier step and performs actual configuration of logback according to the handlers it was given.
Since:
1.3.0
Author:
Ceki Gülcü
  • Constructor Details

  • Method Details

    • addHandler

      public void addHandler(Class<? extends Model> modelClass, ModelFactoryMethod modelFactoryMethod)
    • addAnalyser

      public void addAnalyser(Class<? extends Model> modelClass, ModelHandlerBase handler)
    • process

      public void process(Model model)
    • getPhaseOneFilter

      public ModelFilter getPhaseOneFilter()
    • getPhaseTwoFilter

      public ModelFilter getPhaseTwoFilter()
    • setPhaseOneFilter

      public void setPhaseOneFilter(ModelFilter phaseOneFilter)
    • setPhaseTwoFilter

      public void setPhaseTwoFilter(ModelFilter phaseTwoFilter)
    • analyseDependencies

      protected void analyseDependencies(Model model)
    • mainTraverse

      protected int mainTraverse(Model model, ModelFilter modelFiler)
    • secondPhaseTraverse

      protected int secondPhaseTraverse(Model model, ModelFilter modelFilter)