Interface QueryStat


@ProviderType public interface QueryStat
Statistics on query operations
  • Method Details

    • getSlowQueries

      QueryStatDto[] getSlowQueries()
      Returns:
      a sorted array containing the top getSlowQueriesQueueSize() slowest queries
    • getSlowQueriesQueueSize

      int getSlowQueriesQueueSize()
      Returns:
      size of the Slow queue
    • setSlowQueriesQueueSize

      void setSlowQueriesQueueSize(int size)
      Change the size of the Slow queue
      Parameters:
      size - the new size
    • clearSlowQueriesQueue

      void clearSlowQueriesQueue()
      clears the Slow queue
    • getPopularQueries

      QueryStatDto[] getPopularQueries()
      Returns:
      a sorted array containing the getPopularQueriesQueueSize() most popular queries
    • getPopularQueriesQueueSize

      int getPopularQueriesQueueSize()
      Returns:
      size of the Popular queue
    • setPopularQueriesQueueSize

      void setPopularQueriesQueueSize(int size)
      Change the size of the Popular queue
      Parameters:
      size - the new size
    • clearPopularQueriesQueue

      void clearPopularQueriesQueue()
      clears the Popular queue
    • isEnabled

      boolean isEnabled()
      If this service is currently registering stats
      Returns:
      true if the service is enabled
    • setEnabled

      void setEnabled(boolean enabled)
      Enables/Disables the service
      Parameters:
      enabled -
    • reset

      void reset()
      clears all data