private static class AsyncAppender.Dispatcher extends Object implements Runnable
Modifier and Type | Field and Description |
---|---|
private AppenderAttachableImpl |
appenders
Wrapped appenders.
|
private List |
buffer
Event buffer.
|
private Map |
discardMap
Map of DiscardSummary keyed by logger name.
|
private AsyncAppender |
parent
Parent AsyncAppender.
|
Constructor and Description |
---|
Dispatcher(AsyncAppender parent,
List buffer,
Map discardMap,
AppenderAttachableImpl appenders)
Create new instance of dispatcher.
|
private final AsyncAppender parent
private final Map discardMap
private final AppenderAttachableImpl appenders
public Dispatcher(AsyncAppender parent, List buffer, Map discardMap, AppenderAttachableImpl appenders)
parent
- parent AsyncAppender, may not be null.buffer
- event buffer, may not be null.discardMap
- discard map, may not be null.appenders
- appenders, may not be null.WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses