Class ServerSideEventDispatcher

java.lang.Object
uk.ac.gda.remoting.server.ServerSideEventDispatcher
All Implemented Interfaces:
gda.observable.IObserver, org.springframework.beans.factory.InitializingBean

public class ServerSideEventDispatcher extends Object implements org.springframework.beans.factory.InitializingBean, gda.observable.IObserver
An instance of IObserver that takes events dispatched by an instance of IObservable and dispatches them through the GDA event system.
  • Constructor Details

    • ServerSideEventDispatcher

      public ServerSideEventDispatcher()
  • Method Details

    • setSourceName

      public void setSourceName(String sourceName)
    • setObject

      public void setObject(gda.observable.IObservable object)
      Sets the object whose events will be watched.
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • update

      public void update(Object source, Object event)
      Receives an event from the observed object, and dispatches it through the GDA event system.
      Specified by:
      update in interface gda.observable.IObserver