/** * Get iterator over attached appenders. * @return iterator or null if no attached appenders. */ public Enumeration getAllAppenders() { synchronized (appenders) { return appenders.getAllAppenders(); } }
/** * Get iterator over attached appenders. * @return iterator or null if no attached appenders. */ public Enumeration getAllAppenders() { synchronized (appenders) { return appenders.getAllAppenders(); } }
/** Get the appenders contained in this category as an {@link Enumeration}. If no appenders can be found, then a {@link NullEnumeration} is returned. @return Enumeration An enumeration of the appenders in this category. */ synchronized public Enumeration getAllAppenders() { if(aai == null) return NullEnumeration.getInstance(); else return aai.getAllAppenders(); }
/** * Close this <code>AsyncAppender</code> by interrupting the dispatcher * thread which will process all pending events before exiting. */ public void close() { closed = true; // // close all attached appenders. // synchronized (appenders) { Enumeration iter = appenders.getAllAppenders(); if (iter != null) { while (iter.hasMoreElements()) { Object next = iter.nextElement(); if (next instanceof Appender) { ((Appender) next).close(); } } } } }
/** Remove all previously added appenders from this Category instance. <p>This is useful when re-reading configuration information. */ synchronized public void removeAllAppenders() { if(aai != null) { Vector appenders = new Vector(); for (Enumeration iter = aai.getAllAppenders(); iter != null && iter.hasMoreElements();) { appenders.add(iter.nextElement()); } aai.removeAllAppenders(); for(Enumeration iter = appenders.elements(); iter.hasMoreElements();) { fireRemoveAppenderEvent((Appender) iter.nextElement()); } aai = null; } }
Enumeration iter = appenders.getAllAppenders();
/** * Get iterator over attached appenders. * @return iterator or null if no attached appenders. */ public Enumeration getAllAppenders() { synchronized (appenders) { return appenders.getAllAppenders(); } }
public Enumeration getAllAppenders() { synchronized(aai) { return aai.getAllAppenders(); } }
/** * Get iterator over attached appenders. * @return iterator or null if no attached appenders. */ public Enumeration getAllAppenders() { synchronized (appenders) { return appenders.getAllAppenders(); } }
/** Get the appenders contained in this category as an {@link Enumeration}. If no appenders can be found, then a {@link NullEnumeration} is returned. @return Enumeration An enumeration of the appenders in this category. */ synchronized public Enumeration getAllAppenders() { if(aai == null) return NullEnumeration.getInstance(); else return aai.getAllAppenders(); }
/** Get the appenders contained in this category as an {@link Enumeration}. If no appenders can be found, then a {@link NullEnumeration} is returned. @return Enumeration An enumeration of the appenders in this category. */ synchronized public Enumeration getAllAppenders() { if(aai == null) { return NullEnumeration.getInstance(); } else { return aai.getAllAppenders(); } }
/** * Close this <code>AsyncAppender</code> by interrupting the dispatcher * thread which will process all pending events before exiting. */ public void close() { closed = true; // // close all attached appenders. // synchronized (appenders) { Enumeration iter = appenders.getAllAppenders(); if (iter != null) { while (iter.hasMoreElements()) { Object next = iter.nextElement(); if (next instanceof Appender) { ((Appender) next).close(); } } } } }
/** Remove all previously added appenders from this Category instance. <p>This is useful when re-reading configuration information. */ synchronized public void removeAllAppenders() { if(aai != null) { Vector appenders = new Vector(); for (Enumeration iter = aai.getAllAppenders(); iter != null && iter.hasMoreElements();) { appenders.add(iter.nextElement()); } aai.removeAllAppenders(); for(Enumeration iter = appenders.elements(); iter.hasMoreElements();) { fireRemoveAppenderEvent((Appender) iter.nextElement()); } aai = null; } }
Enumeration iter = appenders.getAllAppenders();
/** * Get iterator over attached appenders. * @return iterator or null if no attached appenders. */ public Enumeration getAllAppenders() { synchronized (appenders) { return appenders.getAllAppenders(); } }
/** * Get iterator over attached appenders. * @return iterator or null if no attached appenders. */ public Enumeration getAllAppenders() { synchronized (appenders) { return appenders.getAllAppenders(); } }
/** * Get iterator over attached appenders. * @return iterator or null if no attached appenders. */ public Enumeration getAllAppenders() { return appenders.getAllAppenders(); }
@SuppressWarnings("rawtypes") public Enumeration getAllAppenders() { synchronized (downstreamAppenders) { return downstreamAppenders.getAllAppenders(); } }
/** * Get iterator over attached appenders. * @return iterator or null if no attached appenders. */ public Enumeration getAllAppenders() { synchronized (appenders) { return appenders.getAllAppenders(); } }
public Enumeration getAllAppenders() { synchronized (downstreamAppenders) { return downstreamAppenders.getAllAppenders(); } }