Package io.helidon.webclient.websocket
Class WsClientConfig.BuilderBase.WsClientConfigImpl
java.lang.Object
io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
- All Implemented Interfaces:
- Prototype.Api,- Prototype.Factory<WsClient>,- HttpClientConfig,- HttpConfigBase,- WsClientConfig,- Supplier<WsClient>
- Enclosing class:
- WsClientConfig.BuilderBase<BUILDER extends WsClientConfig.BuilderBase<BUILDER,- PROTOTYPE>, - PROTOTYPE extends WsClientConfig> 
protected static class WsClientConfig.BuilderBase.WsClientConfigImpl
extends HttpClientConfig.BuilderBase.HttpClientConfigImpl
implements WsClientConfig, Supplier<WsClient>
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.helidon.webclient.api.HttpClientConfigHttpClientConfig.Builder, HttpClientConfig.BuilderBase<BUILDER extends HttpClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends HttpClientConfig> Nested classes/interfaces inherited from interface io.helidon.webclient.api.HttpConfigBaseHttpConfigBase.Builder, HttpConfigBase.BuilderBase<BUILDER extends HttpConfigBase.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends HttpConfigBase> Nested classes/interfaces inherited from interface io.helidon.webclient.websocket.WsClientConfigWsClientConfig.Builder, WsClientConfig.BuilderBase<BUILDER extends WsClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends WsClientConfig> 
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedWsClientConfigImpl(WsClientConfig.BuilderBase<?, ?> builder) Create an instance providing a builder.
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Create a new instance of the runtime type from this config object.default ClientRequestHeadersDefault headers as a headers object.booleanget()inthashCode()WebSocket specific configuration.toString()Methods inherited from class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImplbaseFragment, 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.HttpConfigBaseImplconnectTimeout, followRedirects, keepAlive, maxRedirects, properties, proxy, readTimeout, tlsMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.helidon.webclient.api.HttpClientConfigbaseFragment, 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.HttpConfigBaseconnectTimeout, followRedirects, keepAlive, maxRedirects, properties, proxy, readTimeout, tls
- 
Constructor Details- 
WsClientConfigImplCreate an instance providing a builder.- Parameters:
- builder- extending builder base of this prototype
 
 
- 
- 
Method Details- 
buildDescription copied from interface:Prototype.FactoryCreate a new instance of the runtime type from this config object.- Specified by:
- buildin interface- Prototype.Factory<WsClient>
- Returns:
- new configured runtime instance
 
- 
get
- 
protocolConfigDescription copied from interface:WsClientConfigWebSocket specific configuration.- Specified by:
- protocolConfigin interface- WsClientConfig
- Returns:
- protocol specific configuration
 
- 
toString- Overrides:
- toStringin class- HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
- 
equals- Overrides:
- equalsin class- HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- HttpClientConfig.BuilderBase.HttpClientConfigImpl
 
- 
defaultRequestHeadersDefault headers as a headers object. Creates a new instance for each call, so the returned value can be safely mutated.- Returns:
- default headers
 
 
-