Interface DiagnosticsCollector

All Superinterfaces:
Diagnosable

public interface DiagnosticsCollector extends Diagnosable
Extension interface for Diagnosable: some more methods to handle buffering, filtering, dimping, etc.
  • Field Details

  • Method Details

    • getTraceEnabled

      boolean getTraceEnabled()
      Get a trace enablement flag for this pool
      Returns:
      true, if enabled for this pool
    • setTraceEnabled

      void setTraceEnabled(boolean enabled)
      Set a trace enablement flag for this pool
      Parameters:
      enabled - enablement flag
    • getLoggingEnabled

      boolean getLoggingEnabled()
      Get logging enablement flag for this pool
      Returns:
      true, if enabled for this pool
    • setLoggingEnabled

      void setLoggingEnabled(boolean enabled)
      Set logging enablement flag for this pool
      Parameters:
      enabled - enablement flag
    • getLogLevel

      Level getLogLevel()
      Getter of a current logging level
      Returns:
      current logging level
    • setLogLevel

      void setLogLevel(Level level)
      Setter for a current logging level
      Parameters:
      level - current logging level to set
    • getBufferSize

      int getBufferSize()
      Getter of buffer size
      Returns:
      current buffer size
    • setBufferSize

      void setBufferSize(int size)
      Setter for in-memory trace size
      Parameters:
      size - current buffer size to set
    • getLoggerName

      String getLoggerName()
      Get logger name assciated with this collector
      Returns:
      logger name
    • setLoggerName

      void setLoggerName(String loggerName)
      Set logger name associated with this collector
      Parameters:
      loggerName - new logger name
    • destroy

      void destroy()
      Destroy this collector