org.mule.module.logging
Class LoggerReferenceHandler

java.lang.Object
  extended by org.mule.module.logging.LoggerReferenceHandler

public class LoggerReferenceHandler
extends Object

A utility class cleaning up the logger repositories once the classloader for the application went out of scope and became eligible fot GC (e.g. app redeployed or undeployed).


Field Summary
protected  org.apache.log4j.Logger logger
           
 
Constructor Summary
LoggerReferenceHandler(String threadName, ReferenceQueue<ClassLoader> referenceQueue, Map<PhantomReference<ClassLoader>,Integer> references, Map<Integer,?> loggerRepository)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.apache.log4j.Logger logger
Constructor Detail

LoggerReferenceHandler

public LoggerReferenceHandler(String threadName,
                              ReferenceQueue<ClassLoader> referenceQueue,
                              Map<PhantomReference<ClassLoader>,Integer> references,
                              Map<Integer,?> loggerRepository)


Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.