Uses of Interface
io.reactivex.rxjava3.core.Emitter
Packages that use Emitter
Package
Description
Base reactive classes:
Flowable, Observable,
Single, Maybe and
Completable; base reactive consumers;
other common base interfaces.-
Uses of Emitter in io.reactivex.rxjava3.core
Subinterfaces of Emitter in io.reactivex.rxjava3.coreModifier and TypeInterfaceDescriptioninterfaceAbstraction over a Reactive StreamsSubscriberthat allows associating a resource with it and exposes the current number of downstream requested amount.interfaceAbstraction over an RxJavaObserverthat allows associating a resource with it.Method parameters in io.reactivex.rxjava3.core with type arguments of type EmitterModifier and TypeMethodDescriptionReturns a cold, synchronous, stateless and backpressure-aware generator of values.Flowable.generate(@NonNull Supplier<@NonNull S> initialState, @NonNull BiConsumer<@NonNull S, Emitter<@NonNull T>> generator) Returns a cold, synchronous, stateful and backpressure-aware generator of values.Flowable.generate(@NonNull Supplier<@NonNull S> initialState, @NonNull BiConsumer<@NonNull S, Emitter<@NonNull T>> generator, @NonNull Consumer<? super @NonNull S> disposeState) Returns a cold, synchronous, stateful and backpressure-aware generator of values.Flowable.generate(@NonNull Supplier<@NonNull S> initialState, @NonNull BiFunction<@NonNull S, @NonNull Emitter<@NonNull T>, @NonNull S> generator) Returns a cold, synchronous, stateful and backpressure-aware generator of values.Flowable.generate(@NonNull Supplier<@NonNull S> initialState, @NonNull BiFunction<@NonNull S, @NonNull Emitter<@NonNull T>, @NonNull S> generator, @NonNull Consumer<? super @NonNull S> disposeState) Returns a cold, synchronous, stateful and backpressure-aware generator of values.static <@NonNull T>
@NonNull Observable<T> Returns a cold, synchronous and stateless generator of values.static <@NonNull T, @NonNull S>
@NonNull Observable<T> Observable.generate(@NonNull Supplier<@NonNull S> initialState, @NonNull BiConsumer<@NonNull S, Emitter<@NonNull T>> generator) Returns a cold, synchronous and stateful generator of values.static <@NonNull T, @NonNull S>
@NonNull Observable<T> Observable.generate(@NonNull Supplier<@NonNull S> initialState, @NonNull BiConsumer<@NonNull S, Emitter<@NonNull T>> generator, @NonNull Consumer<? super @NonNull S> disposeState) Returns a cold, synchronous and stateful generator of values.static <@NonNull T, @NonNull S>
@NonNull Observable<T> Observable.generate(@NonNull Supplier<@NonNull S> initialState, @NonNull BiFunction<@NonNull S, Emitter<@NonNull T>, @NonNull S> generator) Returns a cold, synchronous and stateful generator of values.static <@NonNull T, @NonNull S>
@NonNull Observable<T> Observable.generate(@NonNull Supplier<@NonNull S> initialState, @NonNull BiFunction<@NonNull S, Emitter<@NonNull T>, @NonNull S> generator, @NonNull Consumer<? super @NonNull S> disposeState) Returns a cold, synchronous and stateful generator of values. -
Uses of Emitter in io.reactivex.rxjava3.internal.operators.flowable
Methods in io.reactivex.rxjava3.internal.operators.flowable that return types with arguments of type EmitterModifier and TypeMethodDescriptionstatic <T,S> BiFunction <S, Emitter<T>, S> FlowableInternalHelper.simpleBiGenerator(BiConsumer<S, Emitter<T>> consumer) static <T,S> BiFunction <S, Emitter<T>, S> FlowableInternalHelper.simpleGenerator(Consumer<Emitter<T>> consumer) Method parameters in io.reactivex.rxjava3.internal.operators.flowable with type arguments of type EmitterModifier and TypeMethodDescriptionstatic <T,S> BiFunction <S, Emitter<T>, S> FlowableInternalHelper.simpleBiGenerator(BiConsumer<S, Emitter<T>> consumer) static <T,S> BiFunction <S, Emitter<T>, S> FlowableInternalHelper.simpleGenerator(Consumer<Emitter<T>> consumer) Constructor parameters in io.reactivex.rxjava3.internal.operators.flowable with type arguments of type EmitterModifierConstructorDescriptionFlowableGenerate(Supplier<S> stateSupplier, BiFunction<S, Emitter<T>, S> generator, Consumer<? super S> disposeState) -
Uses of Emitter in io.reactivex.rxjava3.internal.operators.observable
Methods in io.reactivex.rxjava3.internal.operators.observable that return types with arguments of type EmitterModifier and TypeMethodDescriptionstatic <T,S> BiFunction <S, Emitter<T>, S> ObservableInternalHelper.simpleBiGenerator(BiConsumer<S, Emitter<T>> consumer) static <T,S> BiFunction <S, Emitter<T>, S> ObservableInternalHelper.simpleGenerator(Consumer<Emitter<T>> consumer) Method parameters in io.reactivex.rxjava3.internal.operators.observable with type arguments of type EmitterModifier and TypeMethodDescriptionstatic <T,S> BiFunction <S, Emitter<T>, S> ObservableInternalHelper.simpleBiGenerator(BiConsumer<S, Emitter<T>> consumer) static <T,S> BiFunction <S, Emitter<T>, S> ObservableInternalHelper.simpleGenerator(Consumer<Emitter<T>> consumer) Constructor parameters in io.reactivex.rxjava3.internal.operators.observable with type arguments of type EmitterModifierConstructorDescriptionObservableGenerate(Supplier<S> stateSupplier, BiFunction<S, Emitter<T>, S> generator, Consumer<? super S> disposeState) -
Uses of Emitter in io.reactivex.rxjava3.internal.util
Methods in io.reactivex.rxjava3.internal.util with parameters of type EmitterModifier and TypeMethodDescriptionvoidAtomicThrowable.tryTerminateConsumer(Emitter<?> consumer) Tries to terminate this atomic throwable (by swapping in the TERMINATED indicator) and notifies the consumer if there was no error (onComplete) or there was a non-null, non-indicator exception contained before (onError).