Interface DnDRequestProcessor

All Known Implementing Classes:
InteractiveConsoleDndRequestProcessor, ReplayRequestProcessor, RunAndDoneDndRequestProcessor

public interface DnDRequestProcessor
Before sending the request to create a worker, we can adjust the request parameters and worker creation JSON.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final DnDRequestProcessor
    A do-nothing processor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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.
  • Field Details

  • Method Details

    • processRequest

      void 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.
      Parameters:
      configuration - the persistent query's configuration
      request - the remote processing request
      workerCreationJson - the worker creation json