Package gda.jython

Interface ICurrentScanController

All Known Implementing Classes:
JythonServerFacade, MockJythonServerFacade

public interface ICurrentScanController
Interface used by some classes to control the current scan Provided to ensure loose coupling between callers and command runner implementation
  • Method Details

    • requestFinishEarly

      void requestFinishEarly()
      Call requestFinishEarly() on the current scan.
    • isFinishEarlyRequested

      boolean isFinishEarlyRequested()
      Returns:
      true if a request for the current scan to finish early has been made (probably via a gui).
    • pauseCurrentScan

      void pauseCurrentScan()
    • resumeCurrentScan

      void resumeCurrentScan()
    • restartCurrentScan

      void restartCurrentScan()