org.mule.module.launcher.log4j
Class ArtifactAwareRepositorySelector

java.lang.Object
  extended by org.mule.module.launcher.log4j.ArtifactAwareRepositorySelector
All Implemented Interfaces:
RepositorySelector

public class ArtifactAwareRepositorySelector
extends Object
implements RepositorySelector


Nested Class Summary
protected  class ArtifactAwareRepositorySelector.ConfigWatchDog
           
protected static class ArtifactAwareRepositorySelector.LoggerRepositoryCache
           
 
Field Summary
protected  ArtifactAwareRepositorySelector.LoggerRepositoryCache cache
           
protected  Logger logger
           
protected static Integer NO_CCL_CLASSLOADER
           
protected static String PATTERN_LAYOUT
           
protected  ThreadLocal<LoggerRepository> repositoryUnderConstruction
           
 
Constructor Summary
ArtifactAwareRepositorySelector()
           
 
Method Summary
protected  void configureFrom(URL url, LoggerRepository repository)
           
 LoggerRepository getLoggerRepository()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATTERN_LAYOUT

protected static final String PATTERN_LAYOUT
See Also:
Constant Field Values

NO_CCL_CLASSLOADER

protected static final Integer NO_CCL_CLASSLOADER

cache

protected ArtifactAwareRepositorySelector.LoggerRepositoryCache cache

logger

protected Logger logger

repositoryUnderConstruction

protected final ThreadLocal<LoggerRepository> repositoryUnderConstruction
Constructor Detail

ArtifactAwareRepositorySelector

public ArtifactAwareRepositorySelector()
Method Detail

getLoggerRepository

public LoggerRepository getLoggerRepository()
Specified by:
getLoggerRepository in interface RepositorySelector

configureFrom

protected void configureFrom(URL url,
                             LoggerRepository repository)


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.