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 TypeMethodDescriptionvoidprocessRequest(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:DnDRequestProcessorInvoked before sending the RemoteProcessingRequest for this PQ, so that the configuration type may adjust parameters.- Specified by:
processRequestin interfaceDnDRequestProcessor- Parameters:
configuration- the persistent query's configurationrequest- the remote processing requestworkerCreationJson- the worker creation json
-