Package gda.jython

Interface IJythonServerNotifer

All Known Subinterfaces:
LocalJython
All Known Implementing Classes:
JythonServer, MockJythonServerFacade

public interface IJythonServerNotifer
Interface used by some classes to notify the jython server Provided to ensure loose coupling between callers and command runner implementation The methods in this interface should be not distributed over Corba, but should only be used by objects local to the object implementing this interface, i.e. the methods should only be using in scans or during testing.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    notifyServer(Object source, Object data)
    This method passes information from a scan to the local facade objects.
  • Method Details

    • notifyServer

      void notifyServer(Object source, Object data)
      This method passes information from a scan to the local facade objects. These in turn pass the data to the local version of the GUI panel which created the scan.
      Parameters:
      source - The serialized scan object which has created the data.
      data - A vector carrying the latest data collected by the scan