Interface QueryStatManagerMBean


  • @ProviderType
    public interface QueryStatManagerMBean
    JMX Bindings for QueryStat.
    • Method Detail

      • getSlowQueries

        javax.management.openmbean.TabularData getSlowQueries()
        Returns:
        a sorted array containing the top getSlowQueriesQueueSize() slowest queries
      • getPopularQueries

        javax.management.openmbean.TabularData getPopularQueries()
        Returns:
        a sorted array containing the getPopularQueriesQueueSize() most popular 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
      • 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