kin-android / org.kin.sdk.base.tools / Observer
interface Observer<T> : Disposable<T>
| Name | Summary |
|---|---|
| add | abstract fun add(listener: (T) -> Unit): Observer<T> |
| flatMapPromise | abstract fun <V> flatMapPromise(promise: (T) -> Promise<V>): Promise<V> |
| listenerCount | abstract fun listenerCount(): Int |
| mapPromise | abstract fun <V> mapPromise(map: (T) -> V): Promise<V> |
| remove | abstract fun remove(listener: (T) -> Unit): Observer<T> |
| requestInvalidation | abstract fun requestInvalidation(): Observer<T> |
| Name | Summary |
|---|---|
| listen | fun <T> Observer<T>.listen(listener: ValueListener<T>): Observer<T> |
| Name | Summary |
|---|---|
| ListObserver | interface ListObserver<T> : Observer<List<T>>, ListOperations<T> |
| ValueSubject | open class ValueSubject<T> : Observer<T> |