| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final ByteBufAllocator | |
| pack-priv static final Function | bytebufExtractor
A channel object to |
| pack-priv static final Logger | |
| pack-priv static final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final ByteBufMono | |
| public final Flux | |
| public final Flux | |
| public final Flux | |
| public final Flux | |
| public final Flux | |
| public static ByteBufFlux | |
| public static ByteBufFlux | Returns: aByteBufFluxpublisher to decorate source, ByteBufAllocator the channel allocator)ByteBufAllocatorDecorate as |
| public static ByteBufFlux | Returns: aByteBufFluxthe path to the resource to stream path)Open a |
| public static ByteBufFlux | Returns: aByteBufFluxthe path to the resource to stream path, int the maximum per-item ByteBuf size maxChunkSize)Open a |
| public static ByteBufFlux | Returns: aByteBufFluxthe path to the resource to stream path, ByteBufAllocator the channel allocator)ByteBufAllocatorOpen a |
| public static ByteBufFlux | Returns: aByteBufFluxthe path to the resource to stream path, int the maximum per-item ByteBuf size maxChunkSize, ByteBufAllocator the channel allocator)ByteBufAllocatorOpen a |
| public static ByteBufFlux | Returns: aByteBufFluxpublisher to decorate source)Decorate as |
| public static ByteBufFlux | Returns: aByteBufFluxpublisher to decorate source, Charset the encoding charset charset, ByteBufAllocator the allocator)ByteBufAllocatorDecorate as |
| pack-priv static ByteBufFlux | |
| public final ByteBufMono | multicast()
Allow multiple consumers downstream of the flux while also disabling auto memory release on each buffer published (retaining in order to prevent premature recycling). |
| public final ByteBufFlux | retain()
Disable auto memory release on each buffer published, retaining in order to prevent premature recycling when buffers are accumulated downstream (async). |
| pack-priv static void | |
| public void | subscribe(CoreSubscriber<? super ByteBuf>
the s)Subscriber interested into the published sequenceImplements abstract reactor. Implements reactor. Publisher#subscribe(Subscriber) that will bypass
Hooks#onLastOperator(Function) pointcut.
|
| alloc | back to summary |
|---|---|
| pack-priv final ByteBufAllocator alloc | |
| bytebufExtractor | back to summary |
|---|---|
| pack-priv static final Function<Object, ByteBuf> bytebufExtractor A channel object to | |
| log | back to summary |
|---|---|
| pack-priv static final Logger log | |
| MAX_CHUNK_SIZE | back to summary |
|---|---|
| pack-priv static final int MAX_CHUNK_SIZE | |
| ByteBufFlux | back to summary |
|---|---|
| pack-priv ByteBufFlux(Flux<ByteBuf> source, ByteBufAllocator allocator) | |
| aggregate | back to summary |
|---|---|
| public final ByteBufMono aggregate() Aggregate subsequent byte buffers into a single buffer.
| |
| asByteArray | back to summary |
|---|---|
| public final Flux Convert to a byte[] inbound | |
| asByteBuffer | back to summary |
|---|---|
| public final Flux Convert to a
| |
| asInputStream | back to summary |
|---|---|
| public final Flux Convert to an Note Auto memory release is disabled. The underlying
| |
| asString | back to summary |
|---|---|
| public final Flux | |
| asString | back to summary |
|---|---|
| public final Flux Convert to a | |
| fromInbound | back to summary |
|---|---|
| public static ByteBufFlux fromInbound(Publisher<?> source) Decorate as
| |
| fromInbound | back to summary |
|---|---|
| public static ByteBufFlux fromInbound(Publisher<?> source, ByteBufAllocator allocator) Decorate as
| |
| fromPath | back to summary |
|---|---|
| public static ByteBufFlux fromPath(Path path) Open a
| |
| fromPath | back to summary |
|---|---|
| public static ByteBufFlux fromPath(Path path, int maxChunkSize) Open a
| |
| fromPath | back to summary |
|---|---|
| public static ByteBufFlux fromPath(Path path, ByteBufAllocator allocator) Open a
| |
| fromPath | back to summary |
|---|---|
| public static ByteBufFlux fromPath(Path path, int maxChunkSize, ByteBufAllocator allocator) Open a
| |
| fromString | back to summary |
|---|---|
| public static ByteBufFlux fromString(Publisher<? extends String> source) Decorate as
| |
| fromString | back to summary |
|---|---|
| public static ByteBufFlux fromString(Publisher<? extends String> source, Charset charset, ByteBufAllocator allocator) Decorate as
| |
| maybeFuse | back to summary |
|---|---|
| pack-priv static ByteBufFlux maybeFuse(Flux<ByteBuf> source, ByteBufAllocator allocator) | |
| multicast | back to summary |
|---|---|
| public final ByteBufMono multicast() Allow multiple consumers downstream of the flux while also disabling auto memory release on each buffer published (retaining in order to prevent premature recycling).
| |
| retain | back to summary |
|---|---|
| public final ByteBufFlux retain() Disable auto memory release on each buffer published, retaining in order to prevent premature recycling when buffers are accumulated downstream (async).
| |
| safeRelease | back to summary |
|---|---|
| pack-priv static void safeRelease(ByteBuf byteBuf) | |
| subscribe | back to summary |
|---|---|
| public void subscribe(CoreSubscriber<? super ByteBuf> s) Implements abstract reactor. Implements reactor. Doc from reactor. An internal
In addition to behave as expected by
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| ByteBufFluxFuseable | back to summary |
|---|---|
| pack-priv ByteBufFluxFuseable(Flux<ByteBuf> source, ByteBufAllocator allocator) | |