Class AbstractComponentTracker<C>

java.lang.Object
ch.qos.logback.core.spi.AbstractComponentTracker<C>
Type Parameters:
C - component type
All Implemented Interfaces:
ComponentTracker<C>
Direct Known Subclasses:
AppenderTracker, CyclicBufferTracker

public abstract class AbstractComponentTracker<C> extends Object implements ComponentTracker<C>
An abstract implementation of the ComponentTracker interface. Derived classes must implement buildComponent(String), processPriorToRemoval(Object), and isComponentStale(Object) methods as appropriate for their component type.
Author:
Tommy Becker, Ceki Gulcu, David Roussel