Package io.helidon.webclient.websocket
Class WsClientConfig.BuilderBase.WsClientConfigImpl
java.lang.Object
io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- All Implemented Interfaces:
io.helidon.builder.api.Prototype.Api,io.helidon.builder.api.Prototype.Factory<WsClient>,io.helidon.webclient.api.HttpClientConfig,io.helidon.webclient.api.HttpConfigBase,WsClientConfig,Supplier<WsClient>
- Enclosing class:
WsClientConfig.BuilderBase<BUILDER extends WsClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends WsClientConfig>
protected static class WsClientConfig.BuilderBase.WsClientConfigImpl
extends Object
implements WsClientConfig, Supplier<WsClient>
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
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> Nested classes/interfaces inherited from interface io.helidon.webclient.websocket.WsClientConfig
WsClientConfig.Builder, WsClientConfig.BuilderBase<BUILDER extends WsClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends WsClientConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedWsClientConfigImpl(WsClientConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionOptional<io.helidon.common.uri.UriFragment> Optional<io.helidon.common.uri.UriQuery> Optional<io.helidon.webclient.api.ClientUri> baseUri()build()intio.helidon.http.encoding.ContentEncodingContextOptional<io.helidon.webclient.api.WebClientCookieManager> default io.helidon.http.ClientRequestHeadersio.helidon.webclient.api.DnsAddressLookupio.helidon.webclient.spi.DnsResolverbooleanexecutor()booleanget()inthashCode()Set<io.helidon.http.Http.Header> headers()booleanintintio.helidon.http.media.MediaContextList<io.helidon.http.media.MediaSupport> io.helidon.common.media.type.ParserModeio.helidon.webclient.api.Proxyproxy()booleanbooleanList<io.helidon.webclient.spi.WebClientService> services()booleanio.helidon.common.socket.SocketOptionsio.helidon.common.tls.Tlstls()toString()
-
Constructor Details
-
WsClientConfigImpl
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<WsClient>
-
get
-
protocolConfig
-
toString
-
equals
-
hashCode
public int hashCode() -
baseUri
Optional<io.helidon.webclient.api.ClientUri> baseUri() -
baseQuery
Optional<io.helidon.common.uri.UriQuery> baseQuery() -
baseFragment
Optional<io.helidon.common.uri.UriFragment> baseFragment() -
socketOptions
io.helidon.common.socket.SocketOptions socketOptions() -
dnsResolver
io.helidon.webclient.spi.DnsResolver dnsResolver() -
dnsAddressLookup
io.helidon.webclient.api.DnsAddressLookup dnsAddressLookup() -
defaultHeadersMap
-
headers
Set<io.helidon.http.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<io.helidon.webclient.spi.WebClientService> services() -
relativeUris
boolean relativeUris() -
executor
ExecutorService executor() -
sendExpectContinue
boolean sendExpectContinue() -
connectionCacheSize
int connectionCacheSize() -
cookieManager
Optional<io.helidon.webclient.api.WebClientCookieManager> cookieManager() -
readContinueTimeout
Duration readContinueTimeout() -
maxInMemoryEntity
int maxInMemoryEntity() -
followRedirects
boolean followRedirects() -
maxRedirects
int maxRedirects() -
tls
io.helidon.common.tls.Tls tls() -
readTimeout
-
connectTimeout
-
keepAlive
boolean keepAlive() -
proxy
io.helidon.webclient.api.Proxy proxy() -
properties
-