org.apache.blur.manager.status
Class QueryStatusManager

java.lang.Object
  extended by org.apache.blur.manager.status.QueryStatusManager

public class QueryStatusManager
extends Object


Constructor Summary
QueryStatusManager()
           
 
Method Summary
 void cancelQuery(String table, String uuid)
           
 void close()
           
 List<BlurQueryStatus> currentQueries(String table)
           
 long getStatusCleanupTimerDelay()
           
 void init()
           
 QueryStatus newQueryStatus(String table, BlurQuery blurQuery, int maxNumberOfThreads, java.util.concurrent.atomic.AtomicBoolean running, User user)
           
 BlurQueryStatus queryStatus(String table, String uuid)
           
 List<String> queryStatusIdList(String table)
           
 void removeStatus(QueryStatus status)
           
 void setStatusCleanupTimerDelay(long statusCleanupTimerDelay)
           
 void stopAllQueriesForBackPressure()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryStatusManager

public QueryStatusManager()
Method Detail

init

public void init()

close

public void close()

newQueryStatus

public QueryStatus newQueryStatus(String table,
                                  BlurQuery blurQuery,
                                  int maxNumberOfThreads,
                                  java.util.concurrent.atomic.AtomicBoolean running,
                                  User user)

removeStatus

public void removeStatus(QueryStatus status)

getStatusCleanupTimerDelay

public long getStatusCleanupTimerDelay()

setStatusCleanupTimerDelay

public void setStatusCleanupTimerDelay(long statusCleanupTimerDelay)

cancelQuery

public void cancelQuery(String table,
                        String uuid)

currentQueries

public List<BlurQueryStatus> currentQueries(String table)

queryStatus

public BlurQueryStatus queryStatus(String table,
                                   String uuid)

queryStatusIdList

public List<String> queryStatusIdList(String table)

stopAllQueriesForBackPressure

public void stopAllQueriesForBackPressure()


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