|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdsto.dfc.collections.BasicCollectionEventSource
dsto.dfc.logging.LogMessageBuffer
public class LogMessageBuffer
Stores log messages emitted by the system log.
Field Summary | |
---|---|
protected LogFilter |
filter
|
Constructor Summary | |
---|---|
LogMessageBuffer()
|
|
LogMessageBuffer(int maxEvents)
|
Method Summary | |
---|---|
void |
add(LogEvent event)
Add an event to the buffer. |
void |
add(LogEvent event,
int index)
Add an event to the specified index of buffer. |
void |
clear()
|
void |
disableAll()
|
void |
dispose()
|
void |
enableAll()
|
protected void |
expireEvents()
Expire any excess events from the buffer so that a new event may be added. |
LogEvent |
getEvent(int index)
|
int |
getEventCount()
|
int |
getMaxEvents()
|
int |
indexOfEvent(LogEvent event)
|
Iterator |
iterator()
|
void |
messageReceived(LogEvent e)
|
void |
remove(int index)
Remove an event at the specified index from buffer. |
void |
remove(LogEvent event)
Remove an event from the buffer. |
void |
setEnabled(int type,
boolean enabled)
|
void |
setMaxEvents(int newValue)
Set the maximum number of events that are stored in the buffer. |
Object[] |
toArray()
|
void |
write(PrintWriter printWriter)
Write the contents of the buffer. |
void |
write(Writer writer)
Write the contents of the buffer. |
Methods inherited from class dsto.dfc.collections.BasicCollectionEventSource |
---|
addCollectionListener, clone, fireElementAdded, fireElementAdded, fireElementRemoved, fireElementRemoved, fireElementsAdded, fireElementsAdded, fireElementsAdded, fireElementsRemoved, fireElementsRemoved, fireElementsRemoved, removeCollectionListener |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected LogFilter filter
Constructor Detail |
---|
public LogMessageBuffer()
public LogMessageBuffer(int maxEvents)
Method Detail |
---|
public void dispose()
public void disableAll()
public void enableAll()
public void setEnabled(int type, boolean enabled)
public int getMaxEvents()
public void setMaxEvents(int newValue)
public void clear()
public int getEventCount()
public LogEvent getEvent(int index)
public int indexOfEvent(LogEvent event)
public Iterator iterator()
public Object[] toArray()
public void add(LogEvent event)
public void add(LogEvent event, int index)
public void remove(LogEvent event)
public void remove(int index)
public void write(Writer writer) throws SecurityException
SecurityException
write(PrintWriter)
public void write(PrintWriter printWriter)
protected void expireEvents()
public void messageReceived(LogEvent e)
messageReceived
in interface LogListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |