Interface DiagnosticsCollector

  • All Superinterfaces:
    Diagnosable

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

    • Method Detail

      • 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

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

        void setLogLevel​(java.util.logging.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

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

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

        void destroy()
        Destroy this collector