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
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
-
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
Description copied from interface:WsClientConfigWebSocket specific configuration.- Specified by:
protocolConfigin interfaceWsClientConfig- Returns:
- protocol specific configuration
-
toString
-
equals
-
hashCode
public int hashCode() -
defaultRequestHeaders
default io.helidon.http.ClientRequestHeaders defaultRequestHeaders()
-