Index

A B C D E F G H I J K L M N P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addParam(int) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Add an array param value of type int to this request.
addParam(JsonValue) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Add an array param value on this request.
addParam(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Add an array param value of type string to this request.
addToBatch() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Add this request to the current batch.
asJsonArray() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchRequest
Get the complete batch request as a JSON array.
asJsonObject() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Get a complete representation of this request as a JSON object.
asJsonObject() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
Get a complete response representation as a JSON object.

B

baseFragment() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
baseFragment() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
baseQuery() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
baseQuery() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
baseUri() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
baseUri() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
batch() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
Create a JSON-RPC batch request.
batch(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
Create a JSON-RPC batch request and set the path related to the base URI.
build() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.Builder
 
build() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
build() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.Builder
 
builder() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
A new fluent API builder to customize client setup.
builder() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
Create a new fluent API builder to customize configuration.
builder() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
Create a new fluent API builder to customize configuration.
builder(JsonRpcClientConfig) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
Create a new fluent API builder from an existing instance.
builder(JsonRpcClientProtocolConfig) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
Create a new fluent API builder from an existing instance.
BuilderBase() - Constructor for class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
Protected to support extensibility.
BuilderBase() - Constructor for class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
Protected to support extensibility.
buildPrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.Builder
 
buildPrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.Builder
 

C

config() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config(Config) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
Update builder from configuration (node of this type).
config(Config) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
Update builder from configuration (node of this type).
configType() - Method in class io.helidon.webclient.jsonrpc.JsonRpcProtocolProvider
 
connectionCacheSize() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
connectionCacheSize() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
connectTimeout() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
connectTimeout() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
contentEncoding() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
contentEncoding() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
cookieManager() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
cookieManager() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
create() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
Create a new instance with default configuration.
create() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
Create a new instance with default values.
create() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
Create a new instance with default values.
create(Config) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
Create a new instance from configuration.
create(Config) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
Create a new instance from configuration.
create(JsonRpcClientConfig) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
Create a new instance with custom configuration.
create(Consumer<JsonRpcClientConfig.Builder>) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
Create a new instance customizing its configuration.

D

defaultConfig() - Method in class io.helidon.webclient.jsonrpc.JsonRpcProtocolProvider
 
defaultHeadersMap() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
defaultHeadersMap() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
defaultRequestHeaders() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
defaultRequestHeaders() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
dnsAddressLookup() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
dnsAddressLookup() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
dnsResolver() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
dnsResolver() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 

E

equals(Object) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
equals(Object) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
 
error() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
Get an error set on this response.
executor() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
executor() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 

F

followRedirects() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
followRedirects() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
from(JsonRpcClientConfig) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
Update this builder from an existing prototype instance.
from(JsonRpcClientConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
Update this builder from an existing prototype builder instance.
from(JsonRpcClientProtocolConfig) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
Update this builder from an existing prototype instance.
from(JsonRpcClientProtocolConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
Update this builder from an existing prototype builder instance.

G

get() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
get(int) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
Get a single response by index.

H

hashCode() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
hashCode() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
 
headers() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
 
headers() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
 
headers() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
headers() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 

I

io.helidon.webclient.jsonrpc - module io.helidon.webclient.jsonrpc
Helidon JSON-RPC client support.
io.helidon.webclient.jsonrpc - package io.helidon.webclient.jsonrpc
Helidon WebClient JSON-RPC Support.

J

JsonRpcClient - Interface in io.helidon.webclient.jsonrpc
A JSON-RPC client.
JsonRpcClientBatchRequest - Interface in io.helidon.webclient.jsonrpc
An interface representing a JSON-RPC batch request.
JsonRpcClientBatchResponse - Interface in io.helidon.webclient.jsonrpc
A representation for a JSON-RPC batch response.
JsonRpcClientConfig - Interface in io.helidon.webclient.jsonrpc
Configuration of a JSON-RPC client.
JsonRpcClientConfig.Builder - Class in io.helidon.webclient.jsonrpc
Fluent API builder for JsonRpcClient.
JsonRpcClientConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.jsonrpc
Fluent API builder base for JsonRpcClient.
JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl - Class in io.helidon.webclient.jsonrpc
Generated implementation of the prototype, can be extended by descendant prototype implementations.
JsonRpcClientConfigImpl(JsonRpcClientConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
Create an instance providing a builder.
JsonRpcClientProtocolConfig - Interface in io.helidon.webclient.jsonrpc
Configuration of a JSON-RPC client.
JsonRpcClientProtocolConfig.Builder - Class in io.helidon.webclient.jsonrpc
Fluent API builder for JsonRpcClientProtocolConfig.
JsonRpcClientProtocolConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.jsonrpc
Fluent API builder base for JsonRpcClientProtocolConfig.
JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl - Class in io.helidon.webclient.jsonrpc
Generated implementation of the prototype, can be extended by descendant prototype implementations.
JsonRpcClientProtocolConfigImpl(JsonRpcClientProtocolConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
Create an instance providing a builder.
JsonRpcClientRequest - Interface in io.helidon.webclient.jsonrpc
A representation of JSON-RPC client request.
JsonRpcClientResponse - Interface in io.helidon.webclient.jsonrpc
A representation of a JSON-RPC client response.
JsonRpcProtocolProvider - Class in io.helidon.webclient.jsonrpc
Provider for JsonRpcClient.
JsonRpcProtocolProvider() - Constructor for class io.helidon.webclient.jsonrpc.JsonRpcProtocolProvider
Public constructor required by ServiceLoader.

K

keepAlive() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
keepAlive() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 

L

lastEndpointUri() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
 
lastEndpointUri() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
 

M

maxInMemoryEntity() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
maxInMemoryEntity() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
maxRedirects() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
maxRedirects() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
mediaContext() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
mediaContext() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
mediaSupports() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
mediaSupports() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
mediaTypeParserMode() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
mediaTypeParserMode() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 

N

name() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
 
name() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
Name identifying this client protocol.
name() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
Name identifying this client protocol.
name(String) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
Name identifying this client protocol.

P

param(String, int) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Set a named param of type int on this request.
param(String, JsonValue) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Set a named param on this request.
param(String, String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Set a named param of type string on this request.
preBuildPrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
Handles providers and decorators.
preBuildPrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
Handles providers and decorators.
properties() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
properties() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
protocol(WebClient, JsonRpcClientProtocolConfig) - Method in class io.helidon.webclient.jsonrpc.JsonRpcProtocolProvider
 
PROTOCOL - Static variable in interface io.helidon.webclient.jsonrpc.JsonRpcClient
Protocol to use to get an instance of JSON-RPC specific client from WebClient.client(io.helidon.webclient.spi.Protocol).
PROTOCOL_ID - Static variable in interface io.helidon.webclient.jsonrpc.JsonRpcClient
Protocol ID constant for JSON-RPC.
protocolConfig() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
protocolConfig() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
JSON-RPC specific configuration.
protocolConfig() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
JSON-RPC specific configuration.
protocolConfig(JsonRpcClientProtocolConfig) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
JSON-RPC specific configuration.
protocolConfig(Consumer<JsonRpcClientProtocolConfig.Builder>) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
JSON-RPC specific configuration.
protocolConfig(Supplier<? extends JsonRpcClientProtocolConfig>) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
JSON-RPC specific configuration.
protocolId() - Method in class io.helidon.webclient.jsonrpc.JsonRpcProtocolProvider
 
proxy() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
proxy() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 

R

readContinueTimeout() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
readContinueTimeout() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
readTimeout() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
readTimeout() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
relativeUris() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
relativeUris() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
result() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
Get the result in this response.
rpcId() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
Get the JSON-RPC ID set on this response.
rpcId(int) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Set an int JSON-RPC ID on this request.
rpcId(JsonValue) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Set a JSON-RPC ID on this request.
rpcId(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Set a string JSON-RPC ID on this request.
rpcMethod(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
Create a new JsonRpcClientRequest given a JSON-RPC method.
rpcMethod(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchRequest
Start creation of a new JsonRpcClientRequest given a JSON-RPC method.
rpcMethod(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Set a JSON-RPC method on this request.

S

sendExpectContinue() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
sendExpectContinue() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
services() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
services() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
shareConnectionCache() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
shareConnectionCache() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
size() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
Number of responses in this batch.
socketOptions() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
socketOptions() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
status() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
 
status() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
 
submit() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchRequest
Submit this request batch and get a response batch.
submit() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
Submit this request to the server and get a response.

T

tls() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
tls() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
toString() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
toString() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
 
toString() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
 
toString() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
 
trailers() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
 
trailers() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
 
type() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
Type identifying this protocol.
type() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
Type identifying this protocol.

V

validatePrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
Validates required properties.
validatePrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
Validates required properties.

W

writeBufferSize() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
 
writeBufferSize() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
 
A B C D E F G H I J K L M N P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values