Module io.helidon.webclient.jsonrpc
Package io.helidon.webclient.jsonrpc
Class JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
java.lang.Object
io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- All Implemented Interfaces:
io.helidon.builder.api.Prototype.Api,io.helidon.builder.api.Prototype.Factory<JsonRpcClient>,io.helidon.webclient.api.HttpClientConfig,io.helidon.webclient.api.HttpConfigBase,JsonRpcClientConfig,Supplier<JsonRpcClient>
- Enclosing class:
JsonRpcClientConfig.BuilderBase<BUILDER extends JsonRpcClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends JsonRpcClientConfig>
protected static class JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
extends Object
implements JsonRpcClientConfig, Supplier<JsonRpcClient>
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.jsonrpc.JsonRpcClientConfig
JsonRpcClientConfig.Builder, JsonRpcClientConfig.BuilderBase<BUILDER extends JsonRpcClientConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends JsonRpcClientConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsonRpcClientConfigImpl(JsonRpcClientConfig.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
-
JsonRpcClientConfigImpl
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<JsonRpcClient>
-
get
- Specified by:
getin interfaceSupplier<JsonRpcClient>
-
protocolConfig
Description copied from interface:JsonRpcClientConfigJSON-RPC specific configuration.- Specified by:
protocolConfigin interfaceJsonRpcClientConfig- Returns:
- protocol specific configuration
-
toString
-
equals
-
hashCode
public int hashCode() -
defaultRequestHeaders
default io.helidon.http.ClientRequestHeaders defaultRequestHeaders()
-