org.apache.jackrabbit.api.stats
Interface QueryStat


public interface QueryStat

Statistics on query operations


Method Summary
 void clearPopularQueriesQueue()
          clears the Popular queue
 void clearSlowQueriesQueue()
          clears the Slow queue
 QueryStatDto[] getPopularQueries()
           
 int getPopularQueriesQueueSize()
           
 QueryStatDto[] getSlowQueries()
           
 int getSlowQueriesQueueSize()
           
 boolean isEnabled()
          If this service is currently registering stats
 void reset()
          clears all data
 void setEnabled(boolean enabled)
          Enables/Disables the service
 void setPopularQueriesQueueSize(int size)
          Change the size of the Popular queue
 void setSlowQueriesQueueSize(int size)
          Change the size of the Slow queue
 

Method Detail

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



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