public class DispatchManager extends Object
| Constructor and Description |
|---|
DispatchManager(QueryIdGenerator queryIdGenerator,
QueryPreparer queryPreparer,
ResourceGroupManager resourceGroupManager,
DispatchQueryFactory dispatchQueryFactory,
FailedDispatchQueryFactory failedDispatchQueryFactory,
TransactionManager transactionManager,
AccessControl accessControl,
SessionSupplier sessionSupplier,
SessionPropertyDefaults sessionPropertyDefaults,
QueryManagerConfig queryManagerConfig,
DispatchExecutor dispatchExecutor) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelQuery(QueryId queryId) |
com.google.common.util.concurrent.ListenableFuture<?> |
createQuery(QueryId queryId,
String slug,
SessionContext sessionContext,
String query) |
QueryId |
createQueryId() |
Optional<DispatchInfo> |
getDispatchInfo(QueryId queryId) |
List<BasicQueryInfo> |
getQueries() |
DispatchQuery |
getQuery(QueryId queryId) |
BasicQueryInfo |
getQueryInfo(QueryId queryId) |
QueryManagerStats |
getStats() |
com.google.common.util.concurrent.ListenableFuture<?> |
waitForDispatched(QueryId queryId) |
@Inject public DispatchManager(QueryIdGenerator queryIdGenerator, QueryPreparer queryPreparer, ResourceGroupManager resourceGroupManager, DispatchQueryFactory dispatchQueryFactory, FailedDispatchQueryFactory failedDispatchQueryFactory, TransactionManager transactionManager, AccessControl accessControl, SessionSupplier sessionSupplier, SessionPropertyDefaults sessionPropertyDefaults, QueryManagerConfig queryManagerConfig, DispatchExecutor dispatchExecutor)
public QueryManagerStats getStats()
public QueryId createQueryId()
public com.google.common.util.concurrent.ListenableFuture<?> createQuery(QueryId queryId, String slug, SessionContext sessionContext, String query)
public com.google.common.util.concurrent.ListenableFuture<?> waitForDispatched(QueryId queryId)
public List<BasicQueryInfo> getQueries()
public DispatchQuery getQuery(QueryId queryId)
public BasicQueryInfo getQueryInfo(QueryId queryId)
public Optional<DispatchInfo> getDispatchInfo(QueryId queryId)
public void cancelQuery(QueryId queryId)
Copyright © 2012–2019. All rights reserved.