Module io.helidon.webclient.http2
Package io.helidon.webclient.http2
Class Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
java.lang.Object
io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
- All Implemented Interfaces:
io.helidon.builder.api.Prototype.Api,io.helidon.builder.api.Prototype.Factory<Http2Client>,io.helidon.webclient.api.HttpClientConfig,io.helidon.webclient.api.HttpConfigBase,Http2ClientConfig,Supplier<Http2Client>
- Enclosing class:
Http2ClientConfig.BuilderBase<BUILDER extends Http2ClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends Http2ClientConfig>
protected static class Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
extends Object
implements Http2ClientConfig, Supplier<Http2Client>
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.Http2ClientConfig
Http2ClientConfig.Builder, Http2ClientConfig.BuilderBase<BUILDER extends Http2ClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends Http2ClientConfig> Nested classes/interfaces inherited from interface io.helidon.webclient.api.HttpClientConfig
io.helidon.webclient.api.HttpClientConfig.Builder, io.helidon.webclient.api.HttpClientConfig.BuilderBase<BUILDER extends io.helidon.webclient.api.HttpClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends io.helidon.webclient.api.HttpClientConfig> Nested classes/interfaces inherited from interface io.helidon.webclient.api.HttpConfigBase
io.helidon.webclient.api.HttpConfigBase.Builder, io.helidon.webclient.api.HttpConfigBase.BuilderBase<BUILDER extends io.helidon.webclient.api.HttpConfigBase.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends io.helidon.webclient.api.HttpConfigBase> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttp2ClientConfigImpl(Http2ClientConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.helidon.webclient.api.HttpClientConfig
baseFragment, baseQuery, baseUri, connectionCacheSize, contentEncoding, cookieManager, defaultHeadersMap, dnsAddressLookup, dnsResolver, executor, headers, maxInMemoryEntity, mediaContext, mediaSupports, mediaTypeParserMode, readContinueTimeout, relativeUris, sendExpectContinue, services, shareConnectionCache, socketOptions, writeBufferSizeMethods inherited from interface io.helidon.webclient.api.HttpConfigBase
connectTimeout, followRedirects, keepAlive, maxRedirects, properties, proxy, readTimeout, tls
-
Constructor Details
-
Http2ClientConfigImpl
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<Http2Client>
-
get
- Specified by:
getin interfaceSupplier<Http2Client>
-
protocolConfig
Description copied from interface:Http2ClientConfigHTTP/2 specific configuration.- Specified by:
protocolConfigin interfaceHttp2ClientConfig- Returns:
- protocol specific configuration
-
toString
-
equals
-
hashCode
public int hashCode() -
defaultRequestHeaders
default io.helidon.http.ClientRequestHeaders defaultRequestHeaders()
-