Top Inners Fields Constructors Methods
reactor.netty.channel

pack-priv final Class MonoSendMany<I, O>

extends MonoSend<I, O>
implements Scannable
Class Inheritance
All Implemented Interfaces
reactor.core.Scannable
Imports
java.nio.channels.ClosedChannelException, java.util.AbstractMap, .Map, .Objects, .Queue, java.util.concurrent.TimeUnit, java.util.concurrent.atomic.AtomicIntegerFieldUpdater, .AtomicReferenceFieldUpdater, java.util.function.BiConsumer, .Consumer, .Function, .Predicate, .ToIntFunction, java.util.stream.Stream, io.netty.buffer.ByteBuf, .ByteBufHolder, io.netty.channel.Channel, .ChannelFuture, .ChannelFutureListener, .ChannelHandlerContext, .ChannelPromise, .DefaultChannelPromise, .EventLoop, io.netty.util.IllegalReferenceCountException, .ReferenceCountUtil, io.netty.util.concurrent.Future, .GenericFutureListener, org.reactivestreams.Publisher, .Subscription, reactor.core.CoreSubscriber, .Exceptions, .Fuseable, .Scannable, reactor.core.publisher.Operators, reactor.util.annotation.Nullable, reactor.util.concurrent.Queues, reactor.util.context.Context

Nested and Inner Type Summary

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

Field Summary

Modifier and TypeField and Description
pack-priv static final Object
pack-priv final Predicate<I>
pack-priv final Publisher<? extends I>
Inherited from reactor.netty.channel.MonoSend:
CONSUMER_NOCHECK_CLEANUPctxMAX_SIZEREFILL_SIZESIZE_OFSIZE_OF_BBsizeOfsourceCleanupTRANSFORMATION_FUNCTIONTRANSFORMATION_FUNCTION_BBtransformer

Constructor Summary

AccessConstructor and Description
pack-priv
MonoSendMany(Publisher<? extends I> source, Channel channel, Predicate<I> predicate, Function<? super I, ? extends O> transformer, Consumer<? super I> sourceCleanup, ToIntFunction<O> sizeOf)

Method Summary

Modifier and TypeMethod and Description
pack-priv static MonoSendMany<ByteBuf, ByteBuf>
byteBufSource(Publisher<? extends ByteBuf> source, Channel channel, Predicate<ByteBuf> predicate)

pack-priv static <T> void
pack-priv static <T> void
discardWithTermination(AtomicIntegerFieldUpdater<T> updater, T instance, Queue<?> q, Context context)

pack-priv static MonoSendMany<?, ?>
objectSource(Publisher<?> source, Channel channel, Predicate<Object> predicate)

public Object
scanUnsafe(Scannable.Attr<T>
a Attr to resolve for the component.
key
)

Implements reactor.core.Scannable.scanUnsafe.

This method is used internally by components to define their key-value mappings in a single place.
public void
subscribe(CoreSubscriber<? super Void>
the Subscriber interested into the published sequence
destination
)

Implements abstract reactor.core.publisher.Mono.subscribe.

Implements reactor.core.CorePublisher.subscribe.

An internal Publisher#subscribe(Subscriber) that will bypass Hooks#onLastOperator(Function) pointcut.
pack-priv static <T> int
wipIncrement(AtomicIntegerFieldUpdater<T> updater, T instance)

Inherited from reactor.netty.channel.MonoSend:
defaultSizeOf