|
||||||||||
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 List<Status> |
statusList
|
protected List<StatusListener> |
statusListenerList
|
protected Object |
statusListenerListLock
|
protected 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. |
List<Status> |
getCopyOfStatusList()
Obtain a copy of the status list maintained by this StatusManager. |
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 List<Status> statusList
protected final CyclicBuffer<Status> tailBuffer
protected final Object statusListLock
protected final List<StatusListener> statusListenerList
protected final Object statusListenerListLock
Constructor Detail |
---|
public BasicStatusManager()
Method Detail |
---|
public void add(Status newStatus)
add
in interface StatusManager
newStatus
- the status message to addpublic List<Status> getCopyOfStatusList()
StatusManager
getCopyOfStatusList
in interface StatusManager
public void clear()
StatusManager
clear
in interface StatusManager
public int getLevel()
public int getCount()
StatusManager
getCount
in interface StatusManager
public void add(StatusListener listener)
StatusManager
add
in interface StatusManager
public void remove(StatusListener listener)
StatusManager
remove
in interface StatusManager
public List<StatusListener> getCopyOfStatusListenerList()
StatusManager
getCopyOfStatusListenerList
in interface StatusManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |