All Downloads are FREE. Search and download functionalities are using the official Maven repository.

rx.lang.kotlin.subjects.kt Maven / Gradle / Ivy

package rx.lang.kotlin

import rx.schedulers.TestScheduler
import rx.subjects.*

fun  BehaviorSubject() : BehaviorSubject = BehaviorSubject.create()
fun  BehaviorSubject(default : T) : BehaviorSubject = BehaviorSubject.create(default)
fun  AsyncSubject() : AsyncSubject = AsyncSubject.create()
fun  PublishSubject() : PublishSubject = PublishSubject.create()
fun  ReplaySubject(capacity : Int = 16) : ReplaySubject = ReplaySubject.create(capacity)

fun  Subject.synchronized() : Subject = SerializedSubject(this)
fun  TestSubject(scheduler: TestScheduler) : TestSubject = TestSubject.create(scheduler)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy