public abstract class AbstractListenable<T> extends Object implements Listenable<T>
Listenable implementation.| Constructor and Description |
|---|
AbstractListenable() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(Consumer<? super T> listener)
Adds a
Consumer that will be invoked when a Listenable changes its value. |
protected void |
notifyListeners(T latestValue)
Notify the new value changes to the listeners added via
addListener(Consumer). |
void |
removeListener(Consumer<?> listener)
Remove a listener.
|
protected final void notifyListeners(T latestValue)
addListener(Consumer).public final void addListener(Consumer<? super T> listener)
ListenableConsumer that will be invoked when a Listenable changes its value.addListener in interface Listenable<T>public final void removeListener(Consumer<?> listener)
ListenableremoveListener in interface Listenable<T>Copyright © 2020 LeanCloud. All rights reserved.