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  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 Logger logger
Constructor Detail

LoggerReferenceHandler

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


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