
com.noheltcj.rxcommon.emitters.Emitter.kt Maven / Gradle / Ivy
package com.noheltcj.rxcommon.emitters
import com.noheltcj.rxcommon.observers.Observer
interface Emitter {
val isDisposed: Boolean
val isCompleted: Boolean
val isTerminated: Boolean
fun addObserver(observer: Observer)
fun removeObserver(observer: Observer)
fun next(value: E)
fun terminate(throwable: Throwable)
fun complete()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy