public class QueryStatManager extends Object implements QueryStatManagerMBean
NAME| Constructor and Description | 
|---|
QueryStatManager(QueryStat queryStat)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
clearPopularQueriesQueue()
clears the Popular queue 
 | 
void | 
clearSlowQueriesQueue()
clears the Slow queue 
 | 
void | 
disable()  | 
void | 
enable()  | 
TabularData | 
getPopularQueries()  | 
int | 
getPopularQueriesQueueSize()  | 
TabularData | 
getSlowQueries()  | 
int | 
getSlowQueriesQueueSize()  | 
boolean | 
isEnabled()  | 
void | 
reset()  | 
void | 
setPopularQueriesQueueSize(int size)
Change the size of the Popular queue 
 | 
void | 
setSlowQueriesQueueSize(int size)
Change the size of the Slow queue 
 | 
public QueryStatManager(QueryStat queryStat)
public boolean isEnabled()
public void enable()
public void disable()
public void reset()
public int getSlowQueriesQueueSize()
getSlowQueriesQueueSize in interface QueryStatManagerMBeanpublic void setSlowQueriesQueueSize(int size)
QueryStatManagerMBeansetSlowQueriesQueueSize in interface QueryStatManagerMBeansize - the new sizepublic void clearSlowQueriesQueue()
QueryStatManagerMBeanclearSlowQueriesQueue in interface QueryStatManagerMBeanpublic int getPopularQueriesQueueSize()
getPopularQueriesQueueSize in interface QueryStatManagerMBeanpublic void setPopularQueriesQueueSize(int size)
QueryStatManagerMBeansetPopularQueriesQueueSize in interface QueryStatManagerMBeansize - the new sizepublic void clearPopularQueriesQueue()
QueryStatManagerMBeanclearPopularQueriesQueue in interface QueryStatManagerMBeanpublic TabularData getSlowQueries()
getSlowQueries in interface QueryStatManagerMBeanQueryStatManagerMBean.getSlowQueriesQueueSize() slowest queriespublic TabularData getPopularQueries()
getPopularQueries in interface QueryStatManagerMBeanQueryStatManagerMBean.getPopularQueriesQueueSize() most popular queriesCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.