Module io.helidon.webclient.http1
Package io.helidon.webclient.http1
Class Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
java.lang.Object
io.helidon.webclient.http1.Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
- All Implemented Interfaces:
Prototype.Api
,NamedService
,Http1ClientProtocolConfig
,ProtocolConfig
- Enclosing class:
Http1ClientProtocolConfig.BuilderBase<BUILDER extends Http1ClientProtocolConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends Http1ClientProtocolConfig>
protected static class Http1ClientProtocolConfig.BuilderBase.Http1ClientProtocolConfigImpl
extends Object
implements Http1ClientProtocolConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.webclient.http1.Http1ClientProtocolConfig
Http1ClientProtocolConfig.Builder, Http1ClientProtocolConfig.BuilderBase<BUILDER extends Http1ClientProtocolConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends Http1ClientProtocolConfig> -
Constructor Summary
ModifierConstructorDescriptionprotected
Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
int
hashCode()
int
int
name()
Name of this implementation, as provided inConfiguredProvider.create(Config, String)
.toString()
default String
type()
Type of this implementation, to distinguish instances of same type, with differentNamedService.name()
.boolean
boolean
-
Constructor Details
-
Http1ClientProtocolConfigImpl
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
-
defaultKeepAlive
public boolean defaultKeepAlive() -
maxHeaderSize
public int maxHeaderSize() -
maxStatusLineLength
public int maxStatusLineLength() -
validateRequestHeaders
public boolean validateRequestHeaders() -
validateResponseHeaders
public boolean validateResponseHeaders() -
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
-