Top Methods
reactor.core.publisher

pack-priv Interface InnerOperator<I, O>

extends InnerConsumer<I>, InnerProducer<O>
Known Direct Subinterfaces
reactor.core.publisher.FluxConcatMap.FluxConcatMapSupport, reactor.core.publisher.FluxUsingWhen.UsingWhenParent
Known Direct Implementers
reactor.core.publisher.FluxContextWriteRestoringThreadLocals.ContextWriteRestoringThreadLocalsSubscriber, reactor.core.publisher.FluxDelaySequence.DelaySubscriber, reactor.core.publisher.FluxDelaySubscription.DelaySubscriptionOtherSubscriber, reactor.core.publisher.FluxDematerialize.DematerializeSubscriber, reactor.core.publisher.FluxDetach.DetachSubscriber, reactor.core.publisher.FluxDistinct.DistinctSubscriber, reactor.core.publisher.FluxDistinct.DistinctConditionalSubscriber, reactor.core.publisher.FluxDistinct.DistinctFuseableSubscriber, reactor.core.publisher.FluxDistinctUntilChanged.DistinctUntilChangedSubscriber, reactor.core.publisher.FluxDistinctUntilChanged.DistinctUntilChangedConditionalSubscriber, reactor.core.publisher.FluxDoFinally.DoFinallySubscriber, reactor.core.publisher.FluxDoOnEach.DoOnEachSubscriber, reactor.core.publisher.FluxElapsed.ElapsedSubscriber, reactor.core.publisher.FluxFilter.FilterSubscriber, reactor.core.publisher.FluxFilter.FilterConditionalSubscriber, reactor.core.publisher.FluxFilterFuseable.FilterFuseableSubscriber, reactor.core.publisher.FluxFilterFuseable.FilterFuseableConditionalSubscriber, reactor.core.publisher.FluxFilterWhen.FluxFilterWhenSubscriber, reactor.core.publisher.FluxFirstWithSignal.FirstEmittingSubscriber, reactor.core.publisher.FluxFirstWithValue.FirstValuesEmittingSubscriber, reactor.core.publisher.FluxFlatMap.FlatMapMain, reactor.core.publisher.FluxFlattenIterable.FlattenIterableSubscriber, reactor.core.publisher.FluxSwitchMap.SwitchMapMain, reactor.core.publisher.FluxSwitchMapNoPrefetch.SwitchMapMain, reactor.core.publisher.FluxSwitchOnFirst.AbstractSwitchOnFirstMain, reactor.core.publisher.FluxSwitchOnFirst.SwitchOnFirstControlSubscriber, reactor.core.publisher.FluxSwitchOnFirst.SwitchOnFirstConditionalControlSubscriber, reactor.core.publisher.FluxTake.TakeSubscriber, reactor.core.publisher.FluxTake.TakeConditionalSubscriber, reactor.core.publisher.FluxTake.TakeFuseableSubscriber, reactor.core.publisher.FluxTakeLast.TakeLastZeroSubscriber, reactor.core.publisher.FluxTakeLast.TakeLastManySubscriber, reactor.core.publisher.FluxTakeUntil.TakeUntilPredicateSubscriber, reactor.core.publisher.FluxTakeUntilOther.TakeUntilMainSubscriber, reactor.core.publisher.FluxTakeWhile.TakeWhileSubscriber, reactor.core.publisher.FluxTap.TapSubscriber, reactor.core.publisher.FluxTapRestoringThreadLocals.TapSubscriber, reactor.core.publisher.FluxTimed.TimedSubscriber, reactor.core.publisher.MonoNext.NextSubscriber, reactor.core.publisher.MonoPeekTerminal.MonoTerminalPeekSubscriber, reactor.core.publisher.MonoPublishOn.PublishOnSubscriber, reactor.core.publisher.MonoReduce.ReduceSubscriber, reactor.core.publisher.QueueDrainSubscriber, reactor.core.publisher.SerializedSubscriber, reactor.core.publisher.MonoContextWriteRestoringThreadLocals.ContextWriteRestoringThreadLocalsSubscriber, reactor.core.publisher.FluxBuffer.BufferExactSubscriber, reactor.core.publisher.FluxBuffer.BufferSkipSubscriber, reactor.core.publisher.FluxBuffer.BufferOverlappingSubscriber, reactor.core.publisher.FluxBufferBoundary.BufferBoundaryMain, reactor.core.publisher.FluxBufferPredicate.BufferPredicateSubscriber, reactor.core.publisher.FluxBufferTimeout.BufferTimeoutWithBackpressureSubscriber, reactor.core.publisher.FluxBufferTimeout.BufferTimeoutSubscriber, reactor.core.publisher.FluxBufferWhen.BufferWhenMainSubscriber, reactor.core.publisher.FluxCancelOn.CancelSubscriber, reactor.core.publisher.FluxConcatArray.ConcatArraySubscriber, reactor.core.publisher.FluxConcatArray.ConcatArrayDelayErrorSubscriber, reactor.core.publisher.FluxGroupBy.GroupByMain, reactor.core.publisher.FluxHandle.HandleSubscriber, reactor.core.publisher.FluxHandle.HandleConditionalSubscriber, reactor.core.publisher.FluxHandleFuseable.HandleFuseableSubscriber, reactor.core.publisher.FluxHandleFuseable.HandleFuseableConditionalSubscriber, reactor.core.publisher.FluxHide.HideSubscriber, reactor.core.publisher.FluxHide.SuppressFuseableSubscriber, reactor.core.publisher.FluxIndex.IndexSubscriber, reactor.core.publisher.FluxIndex.IndexConditionalSubscriber, reactor.core.publisher.FluxIndexFuseable.IndexFuseableSubscriber, reactor.core.publisher.FluxIndexFuseable.IndexFuseableConditionalSubscriber, reactor.core.publisher.FluxLimitRequest.FluxLimitRequestSubscriber, reactor.core.publisher.FluxMap.MapSubscriber, reactor.core.publisher.FluxMap.MapConditionalSubscriber, reactor.core.publisher.FluxMapFuseable.MapFuseableSubscriber, reactor.core.publisher.FluxMapFuseable.MapFuseableConditionalSubscriber, reactor.core.publisher.FluxMapSignal.FluxMapSignalSubscriber, reactor.core.publisher.FluxMaterialize.MaterializeSubscriber, reactor.core.publisher.FluxMergeComparing.MergeOrderedInnerSubscriber, reactor.core.publisher.FluxMergeSequential.MergeSequentialMain, reactor.core.publisher.FluxMetrics.MetricsSubscriber, reactor.core.publisher.MonoIgnoreElements.IgnoreElementsSubscriber, reactor.core.publisher.MonoIgnoreThen.ThenIgnoreMain, reactor.core.publisher.MonoMaterialize.MaterializeSubscriber, reactor.core.publisher.MonoMetrics.MetricsSubscriber, reactor.core.publisher.FluxRefCount.RefCountInner, reactor.core.publisher.FluxRefCountGrace.RefCountInner, reactor.core.publisher.FluxSample.SampleMainSubscriber, reactor.core.publisher.FluxSampleFirst.SampleFirstMain, reactor.core.publisher.FluxSampleTimeout.SampleTimeoutMain, reactor.core.publisher.FluxScan.ScanSubscriber, reactor.core.publisher.FluxScanSeed.ScanSeedSubscriber, reactor.core.publisher.FluxSkip.SkipSubscriber, reactor.core.publisher.FluxSkipLast.SkipLastSubscriber, reactor.core.publisher.FluxSkipUntil.SkipUntilSubscriber, reactor.core.publisher.FluxSkipUntilOther.SkipUntilMainSubscriber, reactor.core.publisher.FluxSkipWhile.SkipWhileSubscriber, reactor.core.publisher.FluxSubscribeOn.SubscribeOnSubscriber, reactor.core.publisher.MonoSubscribeOn.SubscribeOnSubscriber, reactor.core.publisher.UnicastProcessor, reactor.core.publisher.FluxUsing.UsingSubscriber, reactor.core.publisher.FluxUsing.UsingFuseableSubscriber, reactor.core.publisher.FluxUsing.UsingConditionalSubscriber, reactor.core.publisher.FluxWindow.WindowExactSubscriber, reactor.core.publisher.FluxWindow.WindowSkipSubscriber, reactor.core.publisher.FluxWindow.WindowOverlapSubscriber, reactor.core.publisher.FluxWindowBoundary.WindowBoundaryMain, reactor.core.publisher.FluxWindowPredicate.WindowPredicateMain, reactor.core.publisher.FluxWindowPredicate.WindowFlux, reactor.core.publisher.FluxWindowTimeout.WindowTimeoutWithBackpressureSubscriber, reactor.core.publisher.FluxWindowTimeout.WindowTimeoutSubscriber, reactor.core.publisher.FluxWithLatestFrom.WithLatestFromSubscriber, reactor.core.publisher.FluxZipIterable.ZipSubscriber, reactor.core.publisher.MonoDelayElement.DelayElementSubscriber, reactor.core.publisher.MonoDelayUntil.DelayUntilCoordinator, reactor.core.publisher.MonoFilterWhen.MonoFilterWhenMain, reactor.core.publisher.MonoFlatMap.FlatMapMain, reactor.core.publisher.MonoFlatMapMany.FlatMapManyMain, reactor.core.publisher.MonoUsing.MonoUsingSubscriber, reactor.core.publisher.Operators.MonoSubscriber, reactor.core.publisher.Operators.BaseFluxToMonoOperator, reactor.core.publisher.Operators.MultiSubscriptionSubscriber, reactor.core.publisher.ParallelGroup.ParallelInnerGroup, reactor.core.publisher.FluxOnAssembly.OnAssemblySubscriber, reactor.core.publisher.FluxOnBackpressureBuffer.BackpressureBufferSubscriber, reactor.core.publisher.FluxOnBackpressureBufferStrategy.BackpressureBufferDropOldestSubscriber, reactor.core.publisher.FluxOnBackpressureBufferTimeout.BackpressureBufferTimeoutSubscriber, reactor.core.publisher.FluxOnBackpressureDrop.DropSubscriber, reactor.core.publisher.FluxOnBackpressureLatest.LatestSubscriber, reactor.core.publisher.FluxOnErrorReturn.ReturnSubscriber, reactor.core.publisher.FluxPeek.PeekSubscriber, reactor.core.publisher.FluxPeekFuseable.PeekFuseableSubscriber, reactor.core.publisher.FluxPeekFuseable.PeekFuseableConditionalSubscriber, reactor.core.publisher.FluxPeekFuseable.PeekConditionalSubscriber, reactor.core.publisher.FluxPublishMulticast.CancelMulticaster, reactor.core.publisher.FluxPublishMulticast.CancelFuseableMulticaster, reactor.core.publisher.FluxPublishOn.PublishOnSubscriber, reactor.core.publisher.FluxPublishOn.PublishOnConditionalSubscriber, reactor.core.publisher.FluxContextWrite.ContextWriteSubscriber
Type Parameters
<I>
input operator consumed type
<O>
output operator produced type
Imports
reactor.util.context.Context

Author
Stephane Maldini

Method Summary

Modifier and TypeMethod and Description
public default Context
currentContext()

Overrides default reactor.core.CoreSubscriber.currentContext.

Request a Context from dependent components which can include downstream operators during subscribing or a terminal org.reactivestreams.Subscriber.
Inherited from reactor.core.publisher.InnerProducer:
actualscanUnsafe

Method Detail

currentContextback to summary
public default Context currentContext()

Overrides default reactor.core.CoreSubscriber.currentContext.

Doc from reactor.core.CoreSubscriber.currentContext.

Request a Context from dependent components which can include downstream operators during subscribing or a terminal org.reactivestreams.Subscriber.

Returns:Context

a resolved context or Context#empty()

Annotations
@Override