Package gda.jython

Class JythonServerStatusHolder

java.lang.Object
gda.jython.JythonServerStatusHolder

public class JythonServerStatusHolder extends Object
Maintains the status of the Jython server.
  • Constructor Details

    • JythonServerStatusHolder

      public JythonServerStatusHolder(JythonServer jythonServer)
  • Method Details

    • addObserver

      public void addObserver(IJythonServerStatusObserver anObserver)
    • deleteObserver

      public void deleteObserver(IJythonServerStatusObserver anObserver)
    • tryAcquireScriptLock

      public boolean tryAcquireScriptLock(String name)
    • releaseScriptLock

      public void releaseScriptLock()
    • startRunningCommandSynchronously

      public void startRunningCommandSynchronously()
    • finishRunningCommandSynchronously

      public void finishRunningCommandSynchronously()
    • setScriptStatus

      public void setScriptStatus(JythonStatus newStatus)
    • getScriptStatus

      public JythonStatus getScriptStatus()
    • updateScanStatus

      public void updateScanStatus(JythonStatus newStatus)
    • getServerStatus

      public JythonServerStatus getServerStatus()