Class InteractiveConsoleDndRequestProcessor
java.lang.Object
com.illumon.iris.controller.handle.InteractiveConsoleDndRequestProcessor
- All Implemented Interfaces:
DnDRequestProcessor
Interactive console queries must enforce the session count and push script session changes to the server. To enable
these features, we set properties in the worker_control JSON field.
-
Field Summary
Fields inherited from interface com.illumon.iris.controller.handle.DnDRequestProcessor
NULL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
processRequest
(PersistentQueryConfiguration configuration, RemoteProcessingRequest request, io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode workerCreationJson) Invoked before sending the RemoteProcessingRequest for this PQ, so that the configuration type may adjust parameters.
-
Constructor Details
-
InteractiveConsoleDndRequestProcessor
public InteractiveConsoleDndRequestProcessor()
-
-
Method Details
-
processRequest
public void processRequest(PersistentQueryConfiguration configuration, RemoteProcessingRequest request, io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode workerCreationJson) Description copied from interface:DnDRequestProcessor
Invoked before sending the RemoteProcessingRequest for this PQ, so that the configuration type may adjust parameters.- Specified by:
processRequest
in interfaceDnDRequestProcessor
- Parameters:
configuration
- the persistent query's configurationrequest
- the remote processing requestworkerCreationJson
- the worker creation json
-