| hu.akarnokd.kotlin.flow.BehaviorSubject |
Caches one item and replays it to fresh collectors. |
| hu.akarnokd.kotlin.flow.BufferingResumableCollector |
A collector that can buffer a fixed number of items and drain it with much less need to coordinate the resumption per items. |
| hu.akarnokd.kotlin.flow.ConnectableFlow |
A possibly multicasting Flow that begins emitting values only when the connect method is called. |
| kotlinx.coroutines.flow.Flow (extensions in package hu.akarnokd.kotlin.flow) | |
| hu.akarnokd.kotlin.flow.GroupedFlow |
Represents a Flow with a group key. |
| hu.akarnokd.kotlin.flow.ParallelFlow |
Base interface for parallel stages in an operator |
| hu.akarnokd.kotlin.flow.PublishSubject |
Multicasts items to any number of collectors when they are ready to receive. |
| hu.akarnokd.kotlin.flow.ReplaySubject |
Caches and replays some or all items to collectors. |
| hu.akarnokd.kotlin.flow.Resumable |
Primitive for suspending and resuming coroutines on demand |
| hu.akarnokd.kotlin.flow.ResumableCollector |
A collector that hosts a signal (value/error/completion) and allows waiting for the signal and a consumer to be ready to receive them. |
| hu.akarnokd.kotlin.flow.SubjectAPI |
Base interface for suspendable push signals emit, emitError and complete. |