Package org.apache.jackrabbit.stats.jmx
Class QueryStatManager
- java.lang.Object
-
- org.apache.jackrabbit.stats.jmx.QueryStatManager
-
- All Implemented Interfaces:
QueryStatManagerMBean
public class QueryStatManager extends Object implements QueryStatManagerMBean
The QueryStatManagerMBean default implementation
-
-
Field Summary
-
Fields inherited from interface org.apache.jackrabbit.api.jmx.QueryStatManagerMBean
NAME
-
-
Constructor Summary
Constructors Constructor Description QueryStatManager(QueryStat queryStat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearPopularQueriesQueue()voidclearSlowQueriesQueue()voiddisable()voidenable()TabularDatagetPopularQueries()intgetPopularQueriesQueueSize()TabularDatagetSlowQueries()intgetSlowQueriesQueueSize()booleanisEnabled()voidreset()voidsetPopularQueriesQueueSize(int size)voidsetSlowQueriesQueueSize(int size)
-
-
-
Constructor Detail
-
QueryStatManager
public QueryStatManager(QueryStat queryStat)
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
enable
public void enable()
-
disable
public void disable()
-
reset
public void reset()
-
getSlowQueriesQueueSize
public int getSlowQueriesQueueSize()
- Specified by:
getSlowQueriesQueueSizein interfaceQueryStatManagerMBean
-
setSlowQueriesQueueSize
public void setSlowQueriesQueueSize(int size)
- Specified by:
setSlowQueriesQueueSizein interfaceQueryStatManagerMBean
-
clearSlowQueriesQueue
public void clearSlowQueriesQueue()
- Specified by:
clearSlowQueriesQueuein interfaceQueryStatManagerMBean
-
getPopularQueriesQueueSize
public int getPopularQueriesQueueSize()
- Specified by:
getPopularQueriesQueueSizein interfaceQueryStatManagerMBean
-
setPopularQueriesQueueSize
public void setPopularQueriesQueueSize(int size)
- Specified by:
setPopularQueriesQueueSizein interfaceQueryStatManagerMBean
-
clearPopularQueriesQueue
public void clearPopularQueriesQueue()
- Specified by:
clearPopularQueriesQueuein interfaceQueryStatManagerMBean
-
getSlowQueries
public TabularData getSlowQueries()
- Specified by:
getSlowQueriesin interfaceQueryStatManagerMBean
-
getPopularQueries
public TabularData getPopularQueries()
- Specified by:
getPopularQueriesin interfaceQueryStatManagerMBean
-
-