public class Observable<ObservableType,Event> extends Object
| Constructor and Description | 
|---|
| Observable(ObservableType aObservable,
          ObserverNotifier<ObservableType,Event> aNotifier)Constructs the observable. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getObserverCount()Gets the number of subscribed observers. | 
| void | send(Event aEvent)Notifies all subscribed observers. | 
| long | subscribe(Observer<ObservableType,Event> aObserver)Subscribe an obvers. | 
| void | unsubscribe(long aSubscription)Unsubscribe an observer. | 
public Observable(ObservableType aObservable, ObserverNotifier<ObservableType,Event> aNotifier)
aObservable - Observable this instance is used for.aNotifier - Object used for implementing notification of listeners.public long subscribe(Observer<ObservableType,Event> aObserver)
aObserver - Observer to subscribe.public void unsubscribe(long aSubscription)
aSubscription - Subscription which is usedIllegalArgumentException - In case the subscription is not known.public int getObserverCount()
public void send(Event aEvent)
aEvent - Event to send.Copyright © 2025. All rights reserved.