Class InteractiveConsoleDndRequestProcessor

java.lang.Object
com.illumon.iris.controller.handle.InteractiveConsoleDndRequestProcessor
All Implemented Interfaces:
DnDRequestProcessor

public class InteractiveConsoleDndRequestProcessor extends Object implements 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.
  • 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 interface DnDRequestProcessor
      Parameters:
      configuration - the persistent query's configuration
      request - the remote processing request
      workerCreationJson - the worker creation json