Package xal.tools

Class LatentProcessor

java.lang.Object
xal.tools.FreshProcessor
xal.tools.LatentProcessor

public class LatentProcessor extends FreshProcessor
Process events with latency and replace any pending requests with the latest request
  • Constructor Details

    • LatentProcessor

      public LatentProcessor(double latency)
      Constructor
      Parameters:
      latency - Latency in seconds between successive processing of requests. The latency should be positive.
  • Method Details

    • getLatency

      public double getLatency()
      Get the latency
      Returns:
      latency in seconds
    • postProcess

      protected void postProcess() throws Exception
      Perform post processing
      Overrides:
      postProcess in class FreshProcessor
      Throws:
      Exception