org.apache.jackrabbit.api.jmx
Interface QueryStatManagerMBean


public interface QueryStatManagerMBean

JMX Bindings for QueryStat.


Field Summary
static String NAME
           
 
Method Summary
 void clearPopularQueriesQueue()
          clears the Popular queue
 void clearSlowQueriesQueue()
          clears the Slow queue
 TabularData getPopularQueries()
           
 int getPopularQueriesQueueSize()
           
 TabularData getSlowQueries()
           
 int getSlowQueriesQueueSize()
           
 void setPopularQueriesQueueSize(int size)
          Change the size of the Popular queue
 void setSlowQueriesQueueSize(int size)
          Change the size of the Slow queue
 

Field Detail

NAME

static final String NAME
See Also:
Constant Field Values
Method Detail

getSlowQueries

TabularData getSlowQueries()
Returns:
a sorted array containing the top getSlowQueriesQueueSize() slowest queries

getPopularQueries

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



Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.