Class QueryHandleContext
java.lang.Object
com.illumon.iris.controller.handle.QueryHandleContext
This class is a context object that contains all of the state that might be needed for the creation of a
PersistentQueryHandle
. PersistentQueryHandle
objects are created reflexively by the
WorkerKind.createPersistentQueryHandle(Logger, Object)
method when the
PersistentQueryController
starts a query.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionQueryHandleContext
(ControllerConfigurationType configurationType, PersistentQueryConfiguration config, int priority, String lastAuthenticatedUser, String lastEffectiveUser, ScriptPathLoader loader, ControllerDispatcherHandler dispatcherHandler, ThreadPoolExecutor executor, PublicPrivateKeyEncryption encryption, Consumer<PersistentQueryState> stateChangedCallback, Consumer<PersistentQueryConfiguration> queryFailureCallback, io.deephaven.enterprise.auth.AuthenticationClient authClient, QueryHandleContext.PresenceManager presenceManager) -
Method Summary
Modifier and TypeMethodDescriptionio.deephaven.enterprise.auth.AuthenticationClient
int
-
Constructor Details
-
QueryHandleContext
public QueryHandleContext(ControllerConfigurationType configurationType, PersistentQueryConfiguration config, int priority, String lastAuthenticatedUser, String lastEffectiveUser, ScriptPathLoader loader, ControllerDispatcherHandler dispatcherHandler, ThreadPoolExecutor executor, PublicPrivateKeyEncryption encryption, Consumer<PersistentQueryState> stateChangedCallback, Consumer<PersistentQueryConfiguration> queryFailureCallback, @NotNull io.deephaven.enterprise.auth.AuthenticationClient authClient, QueryHandleContext.PresenceManager presenceManager)
-
-
Method Details
-
getConfigurationType
-
getConfig
-
getLastAuthenticatedUser
-
getLastEffectiveUser
-
getLoader
-
getDispatcherHandler
-
getStateChangedCallback
-
getQueryFailureCallback
-
getPriority
public int getPriority() -
getExecutor
-
getEncryption
-
getAuthClient
public io.deephaven.enterprise.auth.AuthenticationClient getAuthClient() -
getPresenceManager
-