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

    Constructors
    Modifier
    Constructor
    Description
    protected
    Create an instance providing a builder.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default io.helidon.http.ClientRequestHeaders
     
    boolean
     
    get()
     
    int
     
    JSON-RPC specific configuration.
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods 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, writeBufferSize

    Methods inherited from interface io.helidon.webclient.api.HttpConfigBase

    connectTimeout, followRedirects, keepAlive, maxRedirects, properties, proxy, readTimeout, tls
  • Constructor Details

    • JsonRpcClientConfigImpl

      protected JsonRpcClientConfigImpl(JsonRpcClientConfig.BuilderBase<?,?> builder)
      Create an instance providing a builder.
      Parameters:
      builder - extending builder base of this prototype
  • Method Details