Module io.helidon.webclient.http2
Package io.helidon.webclient.http2
Class Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
java.lang.Object
io.helidon.webclient.http2.Http2ClientProtocolConfig.BuilderBase.Http2ClientProtocolConfigImpl
- All Implemented Interfaces:
Prototype.Api
,NamedService
,Http2ClientProtocolConfig
,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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.webclient.http2.Http2ClientProtocolConfig
Http2ClientProtocolConfig.Builder, Http2ClientProtocolConfig.BuilderBase<BUILDER extends Http2ClientProtocolConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends Http2ClientProtocolConfig> -
Constructor Summary
ModifierConstructorDescriptionprotected
Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
int
int
long
name()
Name of this implementation, as provided inConfiguredProvider.create(Config, String)
.boolean
ping()
boolean
toString()
default String
type()
Type of this implementation, to distinguish instances of same type, with differentNamedService.name()
.
-
Constructor Details
-
Http2ClientProtocolConfigImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
name
Description copied from interface:NamedService
Name of this implementation, as provided inConfiguredProvider.create(Config, String)
.- Specified by:
name
in interfaceNamedService
- Returns:
- name of this service
-
priorKnowledge
public boolean priorKnowledge() -
maxFrameSize
public int maxFrameSize() -
maxHeaderListSize
public long maxHeaderListSize() -
initialWindowSize
public int initialWindowSize() -
flowControlBlockTimeout
-
ping
public boolean ping() -
pingTimeout
-
toString
-
equals
-
hashCode
public int hashCode() -
type
Description copied from interface:NamedService
Type of this implementation, to distinguish instances of same type, with differentNamedService.name()
. Use for exampleConfiguredProvider.configKey()
to define the type.- Specified by:
type
in interfaceNamedService
- Returns:
- type of this service
-