Package hu. akarnokd. kotlin. flow
Types
BehaviorSubject
Link copied to clipboard
@FlowPreview()
Content copied to clipboard
BufferingResumableCollector
Link copied to clipboard
open class BufferingResumableCollector<T> constructor(capacity: Int) : Resumable
Content copied to clipboard
ConnectableFlow
Link copied to clipboard
GroupedFlow
Link copied to clipboard
MulticastSubject
Link copied to clipboard
@FlowPreview()
Content copied to clipboard
ParallelFlow
Link copied to clipboard
PublishSubject
Link copied to clipboard
ReplaySubject
Link copied to clipboard
Resumable
Link copied to clipboard
ResumableCollector
Link copied to clipboard
SubjectAPI
Link copied to clipboard
UnicastSubject
Link copied to clipboard
UnicastWorkSubject
Link copied to clipboard
Functions
concatArrayEager
Link copied to clipboard
Launches all sources at once and emits all items from a source before items of the next are emitted.
concatMap
Link copied to clipboard
@ExperimentalCoroutinesApi()
Content copied to clipboard
concatMapEager
Link copied to clipboard
concatWith
Link copied to clipboard
filter
Link copied to clipboard
fun <T> ParallelFlow<T>.filter(predicate: suspend (T) -> Boolean): ParallelFlow<T>
Content copied to clipboard
flatMapDrop
Link copied to clipboard
groupBy
Link copied to clipboard
Groups the upstream values into their own Flows keyed by the value returned by the keySelector function.
map
Link copied to clipboard
fun <T, R> ParallelFlow<T>.map(mapper: suspend (T) -> R): ParallelFlow<R>
Content copied to clipboard
mergeArray
Link copied to clipboard
multicast
Link copied to clipboard
onBackpressureDrop
Link copied to clipboard
publish
Link copied to clipboard
reduce
Link copied to clipboard
replay
Link copied to clipboard
Shares a single collector towards the upstream source and multicasts up to a given maxSize number of cached values to any number of consumers which then can produce the output flow of values.
Shares a single collector towards the upstream source and multicasts up to maxTime old cached values to any number of consumers which then can produce the output flow of values.
sequential
Link copied to clipboard
startCollectOn
Link copied to clipboard
@FlowPreview()
Content copied to clipboard