Class KQueueReadHandleFactory

  • All Implemented Interfaces:
    io.netty5.channel.ReadHandleFactory

    public final class KQueueReadHandleFactory
    extends io.netty5.channel.MaxMessagesReadHandleFactory
    MaxMessagesReadHandleFactory which always try to allocate buffers as big as kqueue tells us in terms of pending bytes to read.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.netty5.channel.MaxMessagesReadHandleFactory

        io.netty5.channel.MaxMessagesReadHandleFactory.MaxMessageReadHandle
      • Nested classes/interfaces inherited from interface io.netty5.channel.ReadHandleFactory

        io.netty5.channel.ReadHandleFactory.ReadHandle
    • Constructor Detail

      • KQueueReadHandleFactory

        public KQueueReadHandleFactory()
      • KQueueReadHandleFactory

        public KQueueReadHandleFactory​(int maxMessagesPerRead)
    • Method Detail

      • newMaxMessageHandle

        public io.netty5.channel.MaxMessagesReadHandleFactory.MaxMessageReadHandle newMaxMessageHandle​(int maxMessagesPerRead)
        Specified by:
        newMaxMessageHandle in class io.netty5.channel.MaxMessagesReadHandleFactory