Package org.apache.log4j.chainsaw
Interface LoggerNameModel
- All Known Subinterfaces:
EventContainer
- All Known Implementing Classes:
ChainsawCyclicBufferTableModel
,LoggerNameModelSupport
public interface LoggerNameModel
Implementations of this model contain all the known Logger
names within it's model space.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
addLoggerName
(String loggerName) Attempts to add the loggerName to the model, and returns true if it does, i.e that the loggerName is new, otherwise it is ignored.void
Returns an unmodifiable Collection of the uniquely known LoggerNames within this model.void
void
reset()
The logger names have been cleared
-
Method Details
-
getLoggerNames
Collection getLoggerNames()Returns an unmodifiable Collection of the uniquely known LoggerNames within this model.- Returns:
- unmodifiable Collection of Logger name Strings
-
addLoggerName
Attempts to add the loggerName to the model, and returns true if it does, i.e that the loggerName is new, otherwise it is ignored.If the loggerName is new for this model, all the LoggerNameListeners are notified using this thread.
- Parameters:
loggerName
-
-
reset
void reset()The logger names have been cleared -
addLoggerNameListener
-
removeLoggerNameListener
-