Class Http2PipelineInitializer.Builder<T extends Http2PipelineInitializer.Builder<T>>

  • Enclosing class:
    Http2PipelineInitializer

    public abstract static class Http2PipelineInitializer.Builder<T extends Http2PipelineInitializer.Builder<T>>
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • self

        @Nonnull
        protected T self()
      • getHttp2Settings

        @Nonnull
        public io.netty.handler.codec.http2.Http2Settings getHttp2Settings()
      • http2Settings

        @Nonnull
        public T http2Settings​(@Nonnull
                               io.netty.handler.codec.http2.Http2Settings http2Settings)
      • activeStreamsCountHandler

        @Nonnull
        public T activeStreamsCountHandler​(@Nonnull
                                           ActiveStreamsCountHandler activeStreamsCountHandler)
      • http2SettingsFrameLogger

        @Nonnull
        public T http2SettingsFrameLogger​(Http2SettingsFrameLogger http2SettingsFrameLogger)
      • getExistingHttpPipelineInitializer

        @Nonnull
        public java.util.function.Consumer<io.netty.channel.ChannelPipeline> getExistingHttpPipelineInitializer()
      • existingHttpPipelineInitializer

        @Nonnull
        public T existingHttpPipelineInitializer​(@Nonnull
                                                 java.util.function.Consumer<io.netty.channel.ChannelPipeline> existingHttpPipelineInitializer)
      • getMaxInitialLineLength

        @Nonnegative
        public int getMaxInitialLineLength()
      • maxInitialLineLength

        @Nonnull
        public T maxInitialLineLength​(@Nonnegative
                                      int maxInitialLineLength)
      • getMaxHeaderSize

        @Nonnegative
        public int getMaxHeaderSize()
      • maxHeaderSize

        @Nonnull
        public T maxHeaderSize​(@Nonnegative
                               int maxHeaderSize)
      • getMaxChunkSize

        @Nonnegative
        public int getMaxChunkSize()
      • maxChunkSize

        @Nonnull
        public T maxChunkSize​(@Nonnegative
                              int maxChunkSize)
      • getWriteTimeoutSeconds

        public int getWriteTimeoutSeconds()
      • writeTimeoutSeconds

        @Nonnull
        public T writeTimeoutSeconds​(@Nonnegative
                                     int writeTimeoutSeconds)
      • isValidateHeaders

        public boolean isValidateHeaders()
      • validateHeaders

        @Nonnull
        public T validateHeaders​(boolean validateHeaders)