Class ReplayRequestProcessor

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

public class ReplayRequestProcessor extends Object implements DnDRequestProcessor
Replay queries must configure a special replay database and clock. We add an element to the worker creation JSON that causes the Core+ main to configure the database and clock.
  • Constructor Details

    • ReplayRequestProcessor

      public ReplayRequestProcessor()
  • Method Details

    • processRequest

      public void processRequest(PersistentQueryConfiguration config, 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:
      config - the persistent query's configuration
      request - the remote processing request
      workerCreationJson - the worker creation json