Interface LoggerNameModel

  • All Known Subinterfaces:
    EventContainer
    All Known Implementing Classes:
    LoggerNameModelSupport

    public interface LoggerNameModel
    Implementations of this model contain all the known Logger names within it's model space.
    Author:
    Paul Smith psmith@apache.org
    • Method Detail

      • getLoggerNames

        Collection getLoggerNames()
        Returns an unmodifiable Collection of the uniquely known LoggerNames within this model.
        Returns:
        unmodifiable Collection of Logger name Strings
      • addLoggerName

        boolean 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.

        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