org.jquantlib.util
Class WeakReferenceObservable
- java.lang.Object
-
- org.jquantlib.util.DefaultObservable
-
- org.jquantlib.util.WeakReferenceObservable
-
- All Implemented Interfaces:
- Observable
public class WeakReferenceObservable extends DefaultObservable
Implementation of Observable that holds references to Observers as WeakReferences.
-
-
Constructor Summary
Constructors Constructor and Description WeakReferenceObservable(Observable observable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddObserver(Observer referent)Attaches a observer to the Observable.voiddeleteObserver(Observer observer)This method deletes the Observer passed as argument but also discards those Observers which where reclaimed by gc-
Methods inherited from class org.jquantlib.util.DefaultObservable
countObservers, deleteObservers, getObservers, notifyObservers, notifyObservers
-
-
-
-
Constructor Detail
-
WeakReferenceObservable
public WeakReferenceObservable(Observable observable)
-
-
Method Detail
-
addObserver
public void addObserver(Observer referent)
Description copied from interface:ObservableAttaches a observer to the Observable. After attachment the observer gets informed about changes in the Observable.- Specified by:
addObserverin interfaceObservable- Overrides:
addObserverin classDefaultObservable- Parameters:
referent- The observer to attach to the observable
-
deleteObserver
public void deleteObserver(Observer observer)
This method deletes the Observer passed as argument but also discards those Observers which where reclaimed by gc- Specified by:
deleteObserverin interfaceObservable- Overrides:
deleteObserverin classDefaultObservable- Parameters:
observer- The observer to detach from the observable
-
-
DataMelt 3.0 © DataMelt by jWork.ORG