Class KQueueDomainDatagramChannelConfig

  • All Implemented Interfaces:
    io.netty.channel.ChannelConfig, io.netty.channel.unix.DomainDatagramChannelConfig

    public final class KQueueDomainDatagramChannelConfig
    extends KQueueChannelConfig
    implements io.netty.channel.unix.DomainDatagramChannelConfig
    • Method Detail

      • getOptions

        public Map<io.netty.channel.ChannelOption<?>,​Object> getOptions()
        Specified by:
        getOptions in interface io.netty.channel.ChannelConfig
        Overrides:
        getOptions in class KQueueChannelConfig
      • getOption

        public <T> T getOption​(io.netty.channel.ChannelOption<T> option)
        Specified by:
        getOption in interface io.netty.channel.ChannelConfig
        Overrides:
        getOption in class KQueueChannelConfig
      • setOption

        public <T> boolean setOption​(io.netty.channel.ChannelOption<T> option,
                                     T value)
        Specified by:
        setOption in interface io.netty.channel.ChannelConfig
        Overrides:
        setOption in class KQueueChannelConfig
      • setAllocator

        public KQueueDomainDatagramChannelConfig setAllocator​(io.netty.buffer.ByteBufAllocator allocator)
        Specified by:
        setAllocator in interface io.netty.channel.ChannelConfig
        Specified by:
        setAllocator in interface io.netty.channel.unix.DomainDatagramChannelConfig
        Overrides:
        setAllocator in class KQueueChannelConfig
      • setAutoClose

        public KQueueDomainDatagramChannelConfig setAutoClose​(boolean autoClose)
        Specified by:
        setAutoClose in interface io.netty.channel.ChannelConfig
        Specified by:
        setAutoClose in interface io.netty.channel.unix.DomainDatagramChannelConfig
        Overrides:
        setAutoClose in class io.netty.channel.DefaultChannelConfig
      • setConnectTimeoutMillis

        public KQueueDomainDatagramChannelConfig setConnectTimeoutMillis​(int connectTimeoutMillis)
        Specified by:
        setConnectTimeoutMillis in interface io.netty.channel.ChannelConfig
        Specified by:
        setConnectTimeoutMillis in interface io.netty.channel.unix.DomainDatagramChannelConfig
        Overrides:
        setConnectTimeoutMillis in class KQueueChannelConfig
      • setMaxMessagesPerWrite

        public KQueueDomainDatagramChannelConfig setMaxMessagesPerWrite​(int maxMessagesPerWrite)
        Overrides:
        setMaxMessagesPerWrite in class io.netty.channel.DefaultChannelConfig
      • setMessageSizeEstimator

        public KQueueDomainDatagramChannelConfig setMessageSizeEstimator​(io.netty.channel.MessageSizeEstimator estimator)
        Specified by:
        setMessageSizeEstimator in interface io.netty.channel.ChannelConfig
        Specified by:
        setMessageSizeEstimator in interface io.netty.channel.unix.DomainDatagramChannelConfig
        Overrides:
        setMessageSizeEstimator in class KQueueChannelConfig
      • setRecvByteBufAllocator

        public KQueueDomainDatagramChannelConfig setRecvByteBufAllocator​(io.netty.channel.RecvByteBufAllocator allocator)
        Specified by:
        setRecvByteBufAllocator in interface io.netty.channel.ChannelConfig
        Specified by:
        setRecvByteBufAllocator in interface io.netty.channel.unix.DomainDatagramChannelConfig
        Overrides:
        setRecvByteBufAllocator in class KQueueChannelConfig
      • setSendBufferSize

        public KQueueDomainDatagramChannelConfig setSendBufferSize​(int sendBufferSize)
        Specified by:
        setSendBufferSize in interface io.netty.channel.unix.DomainDatagramChannelConfig
      • getSendBufferSize

        public int getSendBufferSize()
        Specified by:
        getSendBufferSize in interface io.netty.channel.unix.DomainDatagramChannelConfig
      • setWriteBufferWaterMark

        public KQueueDomainDatagramChannelConfig setWriteBufferWaterMark​(io.netty.channel.WriteBufferWaterMark writeBufferWaterMark)
        Specified by:
        setWriteBufferWaterMark in interface io.netty.channel.ChannelConfig
        Specified by:
        setWriteBufferWaterMark in interface io.netty.channel.unix.DomainDatagramChannelConfig
        Overrides:
        setWriteBufferWaterMark in class KQueueChannelConfig