public void doConfigure(final List<SaxEvent> eventList)
          throws JoranException {
    buildInterpreter();
    // disallow simultaneous configurations of the same context
    synchronized (context.getConfigurationLock()) {
      interpreter.getEventPlayer().play(eventList);
    }
  }
public void doConfigure(final List<SaxEvent> eventList)
          throws JoranException {
    buildInterpreter();
    
    synchronized (context.getConfigurationLock()) {
      interpreter.getEventPlayer().play(eventList);
    }
  }
public void doConfigure ( final List < SaxEvent > eventList ) throws JoranException { buildInterpreter ( ) ; // disallow simultaneous configurations of the same context synchronized ( context . getConfigurationLock ( ) ) { interpreter . getEventPlayer ( ) . play ( eventList ) ; } }
Configures logback with SAX events of configuration XML

@param eventList list of SAX events
@throws JoranException configuration error occurred
Configures logback with SAX events of configuration XML