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> |