private static class AsyncAppender.Dispatcher
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
private AppenderAttachableImpl |
appenders
Wrapped appenders.
|
private java.util.List |
buffer
Event buffer.
|
private java.util.Map |
discardMap
Map of DiscardSummary keyed by logger name.
|
private AsyncAppender |
parent
Parent AsyncAppender.
|
| Constructor and Description |
|---|
Dispatcher(AsyncAppender parent,
java.util.List buffer,
java.util.Map discardMap,
AppenderAttachableImpl appenders)
Create new instance of dispatcher.
|
| Modifier and Type | Method and Description |
|---|---|
void |
run() |
private final AsyncAppender parent
private final java.util.List buffer
private final java.util.Map discardMap
private final AppenderAttachableImpl appenders
public Dispatcher(AsyncAppender parent, java.util.List buffer, java.util.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.