Top Description Inners Fields Constructors Methods
reactor.core.publisher

pack-priv final Class FluxPeekFuseable<T>

extends InternalFluxOperator<T, T>
implements Fuseable, SignalPeek<T>
Class Inheritance
All Implemented Interfaces
reactor.core.publisher.SignalPeek, reactor.core.Scannable, reactor.core.Fuseable
Type Parameters
<T>
the value type
Imports
java.util.function.Consumer, .LongConsumer, org.reactivestreams.Subscription, reactor.core.CorePublisher, .CoreSubscriber, .Exceptions, .Fuseable, reactor.util.annotation.Nullable, reactor.util.context.Context

Peek into the lifecycle events and signals of a sequence.

The callbacks are all optional.

Crashes by the lambdas are ignored.

See Also
Reactive-Streams-Commons

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
pack-priv final Runnable
pack-priv final Runnable
pack-priv final Runnable
pack-priv final Consumer<? super Throwable>
pack-priv final Consumer<? super T>
pack-priv final LongConsumer
pack-priv final Consumer<? super Subscription>
Inherited from reactor.core.publisher.InternalFluxOperator:
optimizableOperator

Constructor Summary

AccessConstructor and Description
pack-priv
FluxPeekFuseable(Flux<? extends T> source, Consumer<? super Subscription> onSubscribeCall, Consumer<? super T> onNextCall, Consumer<? super Throwable> onErrorCall, Runnable onCompleteCall, Runnable onAfterTerminateCall, LongConsumer onRequestCall, Runnable onCancelCall)

Method Summary

Modifier and TypeMethod and Description
public Runnable
public Runnable
public Runnable
public Consumer<? super Throwable>
public Consumer<? super T>
public LongConsumer
public Consumer<? super Subscription>
public Object
scanUnsafe(Scannable.Attr<T>
a Attr to resolve for the component.
key
)

Overrides reactor.core.publisher.InternalFluxOperator.scanUnsafe.

Implements reactor.core.Scannable.scanUnsafe.

This method is used internally by components to define their key-value mappings in a single place.
public CoreSubscriber<? super T>
subscribeOrReturn(CoreSubscriber<? super T> actual)

Implements abstract reactor.core.publisher.InternalFluxOperator.subscribeOrReturn.

Implements reactor.core.publisher.OptimizableOperator.subscribeOrReturn.

Allow delegation of the subscription by returning a CoreSubscriber, or force subscription encapsulation by returning null.
Inherited from reactor.core.publisher.InternalFluxOperator:
nextOptimizableSourcesourcesubscribe