Module io.helidon.webclient.http1
Package io.helidon.webclient.http1
Class Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
java.lang.Object
io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
- All Implemented Interfaces:
io.helidon.builder.api.Prototype.Api,io.helidon.builder.api.Prototype.Factory<Http1Client>,HttpClientConfig,HttpConfigBase,Http1ClientConfig,Supplier<Http1Client>
- Enclosing class:
Http1ClientConfig.BuilderBase<BUILDER extends Http1ClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends Http1ClientConfig>
protected static class Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
extends HttpClientConfig.BuilderBase.HttpClientConfigImpl
implements Http1ClientConfig, Supplier<Http1Client>
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.Http1ClientConfig
Http1ClientConfig.Builder, Http1ClientConfig.BuilderBase<BUILDER extends Http1ClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends Http1ClientConfig> Nested classes/interfaces inherited from interface io.helidon.webclient.api.HttpClientConfig
HttpClientConfig.Builder, HttpClientConfig.BuilderBase<BUILDER extends HttpClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends HttpClientConfig> Nested classes/interfaces inherited from interface io.helidon.webclient.api.HttpConfigBase
HttpConfigBase.Builder, HttpConfigBase.BuilderBase<BUILDER extends HttpConfigBase.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends HttpConfigBase> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttp1ClientConfigImpl(Http1ClientConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionOptional<io.helidon.common.uri.UriFragment> Optional<io.helidon.common.uri.UriQuery> baseUri()build()intio.helidon.http.encoding.ContentEncodingContextdefault io.helidon.http.ClientRequestHeadersbooleanexecutor()booleanget()inthashCode()Set<io.helidon.http.Header> headers()booleanintintio.helidon.http.media.MediaContextList<io.helidon.http.media.MediaSupport> io.helidon.common.media.type.ParserModeproxy()booleanbooleanservices()booleantls()toString()intMethods inherited from class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
baseFragment, baseQuery, baseUri, connectionCacheSize, contentEncoding, cookieManager, defaultHeadersMap, dnsAddressLookup, dnsResolver, executor, headers, maxInMemoryEntity, mediaContext, mediaSupports, mediaTypeParserMode, readContinueTimeout, relativeUris, sendExpectContinue, services, shareConnectionCache, socketOptions, writeBufferSizeMethods inherited from class io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
connectTimeout, followRedirects, keepAlive, maxRedirects, properties, proxy, readTimeout, tls
-
Constructor Details
-
Http1ClientConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
build
- Specified by:
buildin interfaceio.helidon.builder.api.Prototype.Factory<Http1Client>
-
get
- Specified by:
getin interfaceSupplier<Http1Client>
-
protocolConfig
-
toString
- Overrides:
toStringin classHttpClientConfig.BuilderBase.HttpClientConfigImpl
-
equals
- Overrides:
equalsin classHttpClientConfig.BuilderBase.HttpClientConfigImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classHttpClientConfig.BuilderBase.HttpClientConfigImpl
-
baseUri
-
baseQuery
Optional<io.helidon.common.uri.UriQuery> baseQuery() -
baseFragment
Optional<io.helidon.common.uri.UriFragment> baseFragment() -
socketOptions
SocketOptions socketOptions() -
dnsResolver
DnsResolver dnsResolver() -
dnsAddressLookup
DnsAddressLookup dnsAddressLookup() -
defaultHeadersMap
-
headers
Set<io.helidon.http.Header> headers() -
defaultRequestHeaders
default io.helidon.http.ClientRequestHeaders defaultRequestHeaders() -
mediaTypeParserMode
io.helidon.common.media.type.ParserMode mediaTypeParserMode() -
contentEncoding
io.helidon.http.encoding.ContentEncodingContext contentEncoding() -
mediaContext
io.helidon.http.media.MediaContext mediaContext() -
mediaSupports
List<io.helidon.http.media.MediaSupport> mediaSupports() -
services
List<WebClientService> services() -
relativeUris
boolean relativeUris() -
executor
ExecutorService executor() -
sendExpectContinue
boolean sendExpectContinue() -
connectionCacheSize
int connectionCacheSize() -
cookieManager
Optional<WebClientCookieManager> cookieManager() -
readContinueTimeout
Duration readContinueTimeout() -
maxInMemoryEntity
int maxInMemoryEntity() -
writeBufferSize
int writeBufferSize() -
followRedirects
boolean followRedirects() -
maxRedirects
int maxRedirects() -
tls
Tls tls() -
readTimeout
-
connectTimeout
-
keepAlive
boolean keepAlive() -
proxy
Proxy proxy() -
properties
-