|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.qos.logback.core.BasicStatusManager
public class BasicStatusManager
| Field Summary | |
|---|---|
static int |
MAX_HEADER_COUNT
|
protected java.util.List<Status> |
statusList
|
protected java.util.List<StatusListener> |
statusListenerList
|
protected java.lang.Object |
statusListenerListLock
|
protected java.lang.Object |
statusListLock
|
static int |
TAIL_SIZE
|
protected CyclicBuffer<Status> |
tailBuffer
|
| Constructor Summary | |
|---|---|
BasicStatusManager()
|
|
| Method Summary | |
|---|---|
void |
add(Status newStatus)
Add a new status object. |
void |
add(StatusListener listener)
Add a status listener. |
void |
clear()
Clear the list of status messages. |
java.util.List<Status> |
getCopyOfStatusList()
Obtain a copy of the status list maintained by this StatusManager. |
java.util.List<StatusListener> |
getCopyOfStatusListenerList()
Obtain a copy of the status listener list maintained by this StatusManager |
int |
getCount()
Return the number of status entries. |
int |
getLevel()
|
void |
remove(StatusListener listener)
Remove a status listener. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int MAX_HEADER_COUNT
public static final int TAIL_SIZE
protected final java.util.List<Status> statusList
protected final CyclicBuffer<Status> tailBuffer
protected final java.lang.Object statusListLock
protected final java.util.List<StatusListener> statusListenerList
protected final java.lang.Object statusListenerListLock
| Constructor Detail |
|---|
public BasicStatusManager()
| Method Detail |
|---|
public void add(Status newStatus)
add in interface StatusManagerStatus - the status message to addpublic java.util.List<Status> getCopyOfStatusList()
StatusManager
getCopyOfStatusList in interface StatusManagerpublic void clear()
StatusManager
clear in interface StatusManagerpublic int getLevel()
public int getCount()
StatusManager
getCount in interface StatusManagerpublic void add(StatusListener listener)
StatusManager
add in interface StatusManagerpublic void remove(StatusListener listener)
StatusManager
remove in interface StatusManagerpublic java.util.List<StatusListener> getCopyOfStatusListenerList()
StatusManager
getCopyOfStatusListenerList in interface StatusManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||