|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.oddjob.logging.AbstractArchiverCache
An base implementation of a Cache for LogEvents.
| Field Summary | |
protected static LogEvent |
NO_LOG_AVAILABLE
|
| Constructor Summary | |
AbstractArchiverCache()
Default constructor. |
|
AbstractArchiverCache(int maxHistory)
Construct a LogArchiver with the given amount of history. |
|
| Method Summary | |
protected void |
addArchive(LogArchive logArchive)
Add an achive this Log Archiver. |
void |
addEvent(java.lang.String archive,
LogLevel level,
java.lang.String message)
Add an event to the cache. |
void |
addLogListener(LogListener l,
java.lang.String archive,
LogLevel level,
long last,
int history)
Add a listener. |
abstract void |
destroy()
|
long |
getLastMessageNumber(java.lang.String archive)
|
int |
getMaxHistory()
|
boolean |
hasArchive(java.lang.String archive)
Does this Acchiver contain the given archive. |
protected void |
removeArchive(java.lang.String archive)
Remove an archive from this LogArchive. |
boolean |
removeLogListener(LogListener l,
java.lang.String archive)
Remove a listener. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final LogEvent NO_LOG_AVAILABLE
| Constructor Detail |
public AbstractArchiverCache()
public AbstractArchiverCache(int maxHistory)
maxHistory - The number of lines to store for each logger| Method Detail |
public int getMaxHistory()
public long getLastMessageNumber(java.lang.String archive)
public void addLogListener(LogListener l,
java.lang.String archive,
LogLevel level,
long last,
int history)
l - The listenerarchive - The archivelevel - The levellast - The last message number.history - The max messages required.
public boolean removeLogListener(LogListener l,
java.lang.String archive)
l - The listener.archive - The archive.public boolean hasArchive(java.lang.String archive)
archive - The archive.
protected void addArchive(LogArchive logArchive)
protected void removeArchive(java.lang.String archive)
archive -
public void addEvent(java.lang.String archive,
LogLevel level,
java.lang.String message)
archive - The archive.level - The level.message - The message.public abstract void destroy()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||