|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.oddjob.logging.cache.LogArchiveImpl
public class LogArchiveImpl
A log archive. This archives events and supports listeners.
| Constructor Summary | |
|---|---|
LogArchiveImpl(String archive,
int maxHistory)
Constructor. |
|
| Method Summary | |
|---|---|
void |
addEvent(LogLevel level,
String line)
Add an event to this archive. |
void |
addListener(LogListener l,
LogLevel level,
long last,
int history)
Add a listener. |
String |
getArchive()
Get the archive name. |
long |
getLastMessageNumber()
Get the last message number in this archive. |
int |
getMaxHistory()
Get the naximum number archive history lines supported. |
boolean |
removeListener(LogListener l)
Remove a listener. |
LogEvent[] |
retrieveEvents(long from,
int max)
Retrieve events from the archive. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LogArchiveImpl(String archive,
int maxHistory)
maxHistory - The maximum history lines.| Method Detail |
|---|
public long getLastMessageNumber()
getLastMessageNumber in interface LogArchive
public void addEvent(LogLevel level,
String line)
addEvent in interface LogEventSinklevel - The level.line - The message.
public LogEvent[] retrieveEvents(long from,
int max)
retrieveEvents in interface LogArchivefrom - From message numbermax - The maximum number to retreive.
public void addListener(LogListener l,
LogLevel level,
long last,
int history)
addListener in interface LogArchivel - The listener.level - The level.last - The last message number this listener requires.history - The maximum lines this listener requires.public boolean removeListener(LogListener l)
removeListener in interface LogArchivel - The listener.public String getArchive()
getArchive in interface LogArchivepublic int getMaxHistory()
getMaxHistory in interface LogArchive
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||