Class AbstractInboundHttp2ToHttpAdapterBuilder<T extends InboundHttp2ToHttpAdapter,​B extends AbstractInboundHttp2ToHttpAdapterBuilder<T,​B>>

    • Constructor Detail

      • AbstractInboundHttp2ToHttpAdapterBuilder

        protected AbstractInboundHttp2ToHttpAdapterBuilder​(Http2Connection connection)
        Creates a new InboundHttp2ToHttpAdapter builder for the specified Http2Connection.
        Parameters:
        connection - the object which will provide connection notification events for the current connection
    • Method Detail

      • self

        protected final B self()
      • maxContentLength

        protected int maxContentLength()
        Returns the maximum length of the message content.
      • isValidateHttpHeaders

        protected boolean isValidateHttpHeaders()
        Return true if HTTP header validation should be performed.
      • validateHttpHeaders

        protected B validateHttpHeaders​(boolean validate)
        Specifies whether validation of HTTP headers should be performed.
        Parameters:
        validate -
        • true to validate HTTP headers in the http-codec
        • false not to validate HTTP headers in the http-codec
        Returns:
        AbstractInboundHttp2ToHttpAdapterBuilder the builder for the InboundHttp2ToHttpAdapter
      • isPropagateSettings

        protected boolean isPropagateSettings()
        Returns true if a read settings frame should be propagated along the channel pipeline.
      • propagateSettings

        protected B propagateSettings​(boolean propagate)
        Specifies whether a read settings frame should be propagated along the channel pipeline.
        Parameters:
        propagate - if true read settings will be passed along the pipeline. This can be useful to clients that need hold off sending data until they have received the settings.
        Returns:
        AbstractInboundHttp2ToHttpAdapterBuilder the builder for the InboundHttp2ToHttpAdapter