Class ByteChunker

java.lang.Object
io.activej.reactor.AbstractReactive
io.activej.reactor.ImplicitlyReactive
io.activej.csp.process.AbstractCommunicatingProcess
io.activej.csp.process.transformer.AbstractChannelTransformer<ByteChunker,io.activej.bytebuf.ByteBuf,io.activej.bytebuf.ByteBuf>
io.activej.csp.process.transformer.impl.ByteChunker
All Implemented Interfaces:
io.activej.async.process.AsyncCloseable, io.activej.async.process.ReactiveProcess, HasChannelInput<io.activej.bytebuf.ByteBuf>, HasChannelOutput<io.activej.bytebuf.ByteBuf>, WithChannelInput<ByteChunker,io.activej.bytebuf.ByteBuf>, WithChannelOutput<ByteChunker,io.activej.bytebuf.ByteBuf>, WithChannelTransformer<ByteChunker,io.activej.bytebuf.ByteBuf,io.activej.bytebuf.ByteBuf>, ChannelConsumerTransformer<io.activej.bytebuf.ByteBuf,ChannelConsumer<io.activej.bytebuf.ByteBuf>>, ChannelSupplierTransformer<io.activej.bytebuf.ByteBuf,ChannelSupplier<io.activej.bytebuf.ByteBuf>>, ChannelTransformer<io.activej.bytebuf.ByteBuf,io.activej.bytebuf.ByteBuf>, io.activej.reactor.Reactive

public final class ByteChunker extends AbstractChannelTransformer<ByteChunker,io.activej.bytebuf.ByteBuf,io.activej.bytebuf.ByteBuf>
  • Field Details

    • bufs

      public final io.activej.bytebuf.ByteBufs bufs
    • minChunkSize

      public final int minChunkSize
    • maxChunkSize

      public final int maxChunkSize
  • Constructor Details

    • ByteChunker

      public ByteChunker(int minChunkSize, int maxChunkSize)
  • Method Details