Package uk.ac.gda.remoting.server
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetObject(gda.observable.IObservable object) Sets the object whose events will be watched.voidsetSourceName(String sourceName) voidReceives an event from the observed object, and dispatches it through the GDA event system.
-
Constructor Details
-
ServerSideEventDispatcher
public ServerSideEventDispatcher()
-
-
Method Details
-
setSourceName
-
setObject
public void setObject(gda.observable.IObservable object) Sets the object whose events will be watched. -
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
update
Receives an event from the observed object, and dispatches it through the GDA event system.- Specified by:
updatein interfacegda.observable.IObserver
-