Class Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl

java.lang.Object
io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
All Implemented Interfaces:
io.helidon.builder.api.Prototype.Api, io.helidon.common.config.NamedService, Http2ClientProtocolConfig, io.helidon.webclient.spi.ProtocolConfig
Enclosing class:
Http2ClientProtocolConfig.BuilderBase<BUILDER extends Http2ClientProtocolConfig.BuilderBase<BUILDER,PROTOTYPE>,PROTOTYPE extends Http2ClientProtocolConfig>

protected static class Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl extends Object implements Http2ClientProtocolConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
  • Constructor Details

    • Http2ClientProtocolConfigImpl

      protected Http2ClientProtocolConfigImpl(Http2ClientProtocolConfig.BuilderBase<?,?> builder)
      Create an instance providing a builder.
      Parameters:
      builder - extending builder base of this prototype
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface io.helidon.common.config.NamedService
    • priorKnowledge

      public boolean priorKnowledge()
    • maxFrameSize

      public int maxFrameSize()
    • maxHeaderListSize

      public long maxHeaderListSize()
    • initialWindowSize

      public int initialWindowSize()
    • flowControlBlockTimeout

      public Duration flowControlBlockTimeout()
    • ping

      public boolean ping()
    • pingTimeout

      public Duration pingTimeout()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • type

      default String type()
      Specified by:
      type in interface io.helidon.common.config.NamedService