All Types

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.