Index

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

A

abortPollTimeExpired() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Whether to continue retrying after a poll wait timeout expired or not.
abortPollTimeExpired() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
 
abortPollTimeExpired() - Method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
Whether to continue retrying after a poll wait timeout expired or not.
abortPollTimeExpired(boolean) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Whether to continue retrying after a poll wait timeout expired or not.
addInterceptor(ClientInterceptor) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Ordered list of method interceptors.
addInterceptors(List<? extends ClientInterceptor>) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Ordered list of method interceptors.
addMethods(Map<? extends String, ? extends GrpcClientMethodDescriptor>) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
This method keeps existing values, then puts all new values into the map.
authority() - Method in class io.helidon.webclient.grpc.GrpcChannel
 

B

baseFragment() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
baseFragment() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
baseQuery() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
baseQuery() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
baseUri() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
baseUri() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
bidi(String, StreamObserver<ResT>) - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
gRPC bidirectional call using StreamObserver.
bidi(String, Iterator<ReqT>) - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
gRPC bidirectional call using Iterator.
bidirectional(String, String) - Static method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Creates a new bidirectional GrpcClientMethodDescriptor.Builder with the specified name.
build() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.Builder
 
build() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
build() - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Builder
Builds and returns a new instance of GrpcClientMethodDescriptor.
build() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.Builder
 
build() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.Builder
 
builder() - Static method in interface io.helidon.webclient.grpc.GrpcClient
A new fluent API builder to customize client setup.
builder() - Static method in interface io.helidon.webclient.grpc.GrpcClientConfig
Create a new fluent API builder to customize configuration.
builder() - Static method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
Create a new fluent API builder to customize configuration.
builder() - Static method in interface io.helidon.webclient.grpc.GrpcServiceDescriptor
Create a new fluent API builder to customize configuration.
builder(GrpcClientConfig) - Static method in interface io.helidon.webclient.grpc.GrpcClientConfig
Create a new fluent API builder from an existing instance.
builder(GrpcClientProtocolConfig) - Static method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
Create a new fluent API builder from an existing instance.
builder(GrpcServiceDescriptor) - Static method in interface io.helidon.webclient.grpc.GrpcServiceDescriptor
Create a new fluent API builder from an existing instance.
builder(String, String, MethodDescriptor.Builder<?, ?>) - Static method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Creates a new GrpcClientMethodDescriptor.Builder with the specified name and MethodDescriptor.
builder(String, String, MethodDescriptor.MethodType) - Static method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Creates a new GrpcClientMethodDescriptor.Builder with the specified name.
BuilderBase() - Constructor for class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
Protected to support extensibility.
BuilderBase() - Constructor for class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Protected to support extensibility.
BuilderBase() - Constructor for class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Protected to support extensibility.
buildPrototype() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.Builder
 
buildPrototype() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.Builder
 
buildPrototype() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.Builder
 

C

callCredentials() - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Return the CallCredentials set on this service.
callCredentials() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Credentials for this call, if any.
callCredentials() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase.GrpcServiceDescriptorImpl
 
callCredentials() - Method in interface io.helidon.webclient.grpc.GrpcServiceDescriptor
Credentials for this call, if any.
callCredentials(CallCredentials) - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Builder
 
callCredentials(CallCredentials) - Method in interface io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Rules
Register the specified CallCredentials to be used for this method.
callCredentials(CallCredentials) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Credentials for this call, if any.
channel() - Method in interface io.helidon.webclient.grpc.GrpcClient
Create a gRPC channel for this client that can be used to create stubs.
channel(ClientInterceptor...) - Method in interface io.helidon.webclient.grpc.GrpcClient
Create a gRPC channel for this client that can be used to create stubs.
channel(Collection<ClientInterceptor>) - Method in interface io.helidon.webclient.grpc.GrpcClient
Create a gRPC channel for this client that can be used to create stubs.
clearCallCredentials() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Clear existing value of this property.
clearClientUriSupplier() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
Clear existing value of this property.
clientConfig() - Method in interface io.helidon.webclient.grpc.GrpcClient
Configuration for this gRPC client.
clientStream(String, StreamObserver<ResT>) - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
Asynchronous gRPC client stream call.
clientStream(String, Iterator<ReqT>) - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
Blocking gRPC client stream call.
clientStreaming(String, String) - Static method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Creates a new client Streaming GrpcClientMethodDescriptor.Builder with the specified name.
clientUriSupplier() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
A ClientUriSupplier that can dynamically provide zero or more ClientUris to connect.
clientUriSupplier() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
clientUriSupplier() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
A ClientUriSupplier that can dynamically provide zero or more ClientUris to connect.
clientUriSupplier(ClientUriSupplier) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
A ClientUriSupplier that can dynamically provide zero or more ClientUris to connect.
ClientUriSupplier - Interface in io.helidon.webclient.grpc
Interface implemented by all client URI suppliers.
ClientUriSuppliers - Class in io.helidon.webclient.grpc
Some popular implementations of the ClientUriSupplier interface.
ClientUriSuppliers() - Constructor for class io.helidon.webclient.grpc.ClientUriSuppliers
 
ClientUriSuppliers.OrderedSupplier - Class in io.helidon.webclient.grpc
Supplies an iterator that returns URIs chosen in order from first to last.
ClientUriSuppliers.RandomSupplier - Class in io.helidon.webclient.grpc
Supplies an iterator that returns a URI chosen at random, never ends.
ClientUriSuppliers.RoundRobinSupplier - Class in io.helidon.webclient.grpc
Supplies a neven-ending iterator that returns URIs chosen using a round-robin strategy.
ClientUriSuppliers.SingleSupplier - Class in io.helidon.webclient.grpc
Supplies the same client URI over and over, never ends.
config() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config(Config) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
Update builder from configuration (node of this type).
config(Config) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Update builder from configuration (node of this type).
configType() - Method in class io.helidon.webclient.grpc.GrpcProtocolProvider
 
connectionCacheSize() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
connectionCacheSize() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
connectTimeout() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
connectTimeout() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
contentEncoding() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
contentEncoding() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
cookieManager() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
cookieManager() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
create() - Static method in interface io.helidon.webclient.grpc.GrpcClient
Create a new instance with default configuration.
create() - Static method in interface io.helidon.webclient.grpc.GrpcClientConfig
Create a new instance with default values.
create() - Static method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
Create a new instance with default values.
create() - Static method in interface io.helidon.webclient.grpc.GrpcServiceDescriptor
Create a new instance with default values.
create(Config) - Static method in interface io.helidon.webclient.grpc.GrpcClientConfig
Create a new instance from configuration.
create(Config) - Static method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
Create a new instance from configuration.
create(ClientUri) - Static method in class io.helidon.webclient.grpc.ClientUriSuppliers.SingleSupplier
Creates a single supplier.
create(ClientUri...) - Static method in class io.helidon.webclient.grpc.ClientUriSuppliers.OrderedSupplier
Creates an ordered supplier.
create(ClientUri...) - Static method in class io.helidon.webclient.grpc.ClientUriSuppliers.RandomSupplier
Creates a random supplier.
create(ClientUri...) - Static method in class io.helidon.webclient.grpc.ClientUriSuppliers.RoundRobinSupplier
Creates a round-robin supplier.
create(GrpcClientConfig) - Static method in interface io.helidon.webclient.grpc.GrpcClient
Create a new instance with custom configuration.
create(String) - Static method in class io.helidon.webclient.grpc.ClientUriSuppliers.SingleSupplier
Creates a single supplier.
create(String, String, MethodDescriptor.Builder<?, ?>) - Static method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Creates a new GrpcClientMethodDescriptor.Builder with the specified name and MethodDescriptor.
create(Collection<ClientUri>) - Static method in class io.helidon.webclient.grpc.ClientUriSuppliers.OrderedSupplier
Creates an ordered supplier.
create(Collection<ClientUri>) - Static method in class io.helidon.webclient.grpc.ClientUriSuppliers.RandomSupplier
Creates a random supplier.
create(Collection<ClientUri>) - Static method in class io.helidon.webclient.grpc.ClientUriSuppliers.RoundRobinSupplier
Creates a round-robin supplier.
create(Consumer<GrpcClientConfig.Builder>) - Static method in interface io.helidon.webclient.grpc.GrpcClient
Create a new instance customizing its configuration.

D

defaultConfig() - Method in class io.helidon.webclient.grpc.GrpcProtocolProvider
 
defaultHeadersMap() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
defaultHeadersMap() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
defaultRequestHeaders() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
defaultRequestHeaders() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
descriptor() - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Returns the MethodDescriptor of this method.
dnsAddressLookup() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
dnsAddressLookup() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
dnsResolver() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
dnsResolver() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 

E

equals(Object) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
equals(Object) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
 
equals(Object) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase.GrpcServiceDescriptorImpl
 
executor() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
executor() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 

F

followRedirects() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
followRedirects() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
from(GrpcClientConfig) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
Update this builder from an existing prototype instance.
from(GrpcClientConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
Update this builder from an existing prototype builder instance.
from(GrpcClientProtocolConfig) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Update this builder from an existing prototype instance.
from(GrpcClientProtocolConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Update this builder from an existing prototype builder instance.
from(GrpcServiceDescriptor) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Update this builder from an existing prototype instance.
from(GrpcServiceDescriptor.BuilderBase<?, ?>) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Update this builder from an existing prototype builder instance.

G

get() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
GrpcChannel - Class in io.helidon.webclient.grpc
Helidon's implementation of a gRPC Channel.
grpcClient() - Method in class io.helidon.webclient.grpc.GrpcChannel
Underlying gRPC Client for this channel.
GrpcClient - Interface in io.helidon.webclient.grpc
gRPC client.
GrpcClientConfig - Interface in io.helidon.webclient.grpc
Configuration of a grpc client.
GrpcClientConfig.Builder - Class in io.helidon.webclient.grpc
Fluent API builder for GrpcClient.
GrpcClientConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.grpc
Fluent API builder base for GrpcClient.
GrpcClientConfig.BuilderBase.GrpcClientConfigImpl - Class in io.helidon.webclient.grpc
Generated implementation of the prototype, can be extended by descendant prototype implementations.
GrpcClientConfigImpl(GrpcClientConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
Create an instance providing a builder.
GrpcClientMethodDescriptor - Class in io.helidon.webclient.grpc
Encapsulates all metadata necessary to define a gRPC method.
GrpcClientMethodDescriptor.Builder - Class in io.helidon.webclient.grpc
MethodDescriptor builder implementation.
GrpcClientMethodDescriptor.Rules - Interface in io.helidon.webclient.grpc
ClientMethod configuration API.
GrpcClientProtocolConfig - Interface in io.helidon.webclient.grpc
Configuration of a gRPC client.
GrpcClientProtocolConfig.Builder - Class in io.helidon.webclient.grpc
Fluent API builder for GrpcClientProtocolConfig.
GrpcClientProtocolConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.grpc
Fluent API builder base for GrpcClientProtocolConfig.
GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl - Class in io.helidon.webclient.grpc
Generated implementation of the prototype, can be extended by descendant prototype implementations.
GrpcClientProtocolConfigImpl(GrpcClientProtocolConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
Create an instance providing a builder.
GrpcProtocolProvider - Class in io.helidon.webclient.grpc
Provider for GrpcClient.
GrpcProtocolProvider() - Constructor for class io.helidon.webclient.grpc.GrpcProtocolProvider
Public constructor required by ServiceLoader.
GrpcServiceClient - Interface in io.helidon.webclient.grpc
Client for a single service.
GrpcServiceDescriptor - Interface in io.helidon.webclient.grpc
Interface generated from definition.
GrpcServiceDescriptor.Builder - Class in io.helidon.webclient.grpc
Fluent API builder for GrpcServiceDescriptor.
GrpcServiceDescriptor.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.webclient.grpc
Fluent API builder base for GrpcServiceDescriptor.
GrpcServiceDescriptor.BuilderBase.GrpcServiceDescriptorImpl - Class in io.helidon.webclient.grpc
Generated implementation of the prototype, can be extended by descendant prototype implementations.
GrpcServiceDescriptorImpl(GrpcServiceDescriptor.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase.GrpcServiceDescriptorImpl
Create an instance providing a builder.

H

hashCode() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
hashCode() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
 
hashCode() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase.GrpcServiceDescriptorImpl
 
hasNext() - Method in class io.helidon.webclient.grpc.ClientUriSuppliers.OrderedSupplier
 
hasNext() - Method in class io.helidon.webclient.grpc.ClientUriSuppliers.RandomSupplier
 
hasNext() - Method in class io.helidon.webclient.grpc.ClientUriSuppliers.RoundRobinSupplier
 
hasNext() - Method in class io.helidon.webclient.grpc.ClientUriSuppliers.SingleSupplier
 
headers() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
headers() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
heartbeatPeriod() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
 
heartbeatPeriod() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
How often to send a heartbeat (HTTP/2 ping) to check if the connection is still alive.
heartbeatPeriod() - Method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
How often to send a heartbeat (HTTP/2 ping) to check if the connection is still alive.
heartbeatPeriod(Duration) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
How often to send a heartbeat (HTTP/2 ping) to check if the connection is still alive.

I

initBufferSize() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
 
initBufferSize() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Initial buffer size used to serialize gRPC request payloads.
initBufferSize() - Method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
Initial buffer size used to serialize gRPC request payloads.
initBufferSize(int) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Initial buffer size used to serialize gRPC request payloads.
intercept(double, ClientInterceptor...) - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Builder
 
intercept(double, ClientInterceptor...) - Method in interface io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Rules
Register one or more interceptors for the method.
intercept(ClientInterceptor...) - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Builder
 
intercept(ClientInterceptor...) - Method in interface io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Rules
Register one or more interceptors for the method.
interceptors() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase.GrpcServiceDescriptorImpl
 
interceptors() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Ordered list of method interceptors.
interceptors() - Method in interface io.helidon.webclient.grpc.GrpcServiceDescriptor
Ordered list of method interceptors.
interceptors(List<? extends ClientInterceptor>) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Ordered list of method interceptors.
io.helidon.webclient.grpc - module io.helidon.webclient.grpc
Helidon WebClient gRPC Support.
io.helidon.webclient.grpc - package io.helidon.webclient.grpc
Helidon WebClient HTTP/1.1 Support.
iterator() - Method in interface io.helidon.webclient.grpc.ClientUriSupplier
 

K

keepAlive() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
keepAlive() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 

M

marshallerSupplier(MarshallerSupplier) - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Builder
 
marshallerSupplier(MarshallerSupplier) - Method in interface io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Rules
Register the MarshallerSupplier for the method.
maxInMemoryEntity() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
maxInMemoryEntity() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
maxRedirects() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
maxRedirects() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
mediaContext() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
mediaContext() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
mediaSupports() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
mediaSupports() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
mediaTypeParserMode() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
mediaTypeParserMode() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
method(String) - Method in interface io.helidon.webclient.grpc.GrpcServiceDescriptor
Descriptor for a given method.
method(String) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase.GrpcServiceDescriptorImpl
Descriptor for a given method.
methodHandler() - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Obtain the MethodHandler to use to make client calls.
methodHandler(MethodHandler<?, ?>) - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Builder
 
methodHandler(MethodHandler<?, ?>) - Method in interface io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Rules
Set the MethodHandler that can be used to invoke the method.
methods() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase.GrpcServiceDescriptorImpl
 
methods() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Map of names to gRPC method descriptors.
methods() - Method in interface io.helidon.webclient.grpc.GrpcServiceDescriptor
Map of names to gRPC method descriptors.
methods(Map<? extends String, ? extends GrpcClientMethodDescriptor>) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
This method replaces all values with the new ones.

N

name() - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Returns the simple name of the method.
name() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
 
name() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Name identifying this client protocol.
name() - Method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
Name identifying this client protocol.
name(String) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Name identifying this client protocol.
newCall(MethodDescriptor<ReqT, ResT>, CallOptions) - Method in class io.helidon.webclient.grpc.GrpcChannel
 
next() - Method in class io.helidon.webclient.grpc.ClientUriSuppliers.OrderedSupplier
 
next() - Method in class io.helidon.webclient.grpc.ClientUriSuppliers.RandomSupplier
 
next() - Method in class io.helidon.webclient.grpc.ClientUriSuppliers.RoundRobinSupplier
 
next() - Method in class io.helidon.webclient.grpc.ClientUriSuppliers.SingleSupplier
 

O

OrderedSupplier(Collection<ClientUri>) - Constructor for class io.helidon.webclient.grpc.ClientUriSuppliers.OrderedSupplier
 

P

pollWaitTime() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
 
pollWaitTime() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
How long to wait for the next HTTP/2 data frame to arrive in underlying stream.
pollWaitTime() - Method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
How long to wait for the next HTTP/2 data frame to arrive in underlying stream.
pollWaitTime(Duration) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
How long to wait for the next HTTP/2 data frame to arrive in underlying stream.
preBuildPrototype() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
Handles providers and decorators.
preBuildPrototype() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Handles providers and decorators.
preBuildPrototype() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Handles providers and decorators.
properties() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
properties() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
protocol(WebClient, GrpcClientProtocolConfig) - Method in class io.helidon.webclient.grpc.GrpcProtocolProvider
 
PROTOCOL - Static variable in interface io.helidon.webclient.grpc.GrpcClient
Protocol to use to obtain an instance of gRPC specific client from WebClient.client(io.helidon.webclient.spi.Protocol).
PROTOCOL_ID - Static variable in interface io.helidon.webclient.grpc.GrpcClient
Protocol ID constant for gRPC.
protocolConfig() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
protocolConfig() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
gRPC specific configuration.
protocolConfig() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
gRPC specific configuration.
protocolConfig(GrpcClientProtocolConfig) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
gRPC specific configuration.
protocolConfig(Consumer<GrpcClientProtocolConfig.Builder>) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
gRPC specific configuration.
protocolConfig(Supplier<? extends GrpcClientProtocolConfig>) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
gRPC specific configuration.
protocolId() - Method in class io.helidon.webclient.grpc.GrpcProtocolProvider
 
proxy() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
proxy() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
putMethod(String, GrpcClientMethodDescriptor) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
This method adds a new value to the map, or replaces it if the key already exists.

R

RandomSupplier(ClientUri[]) - Constructor for class io.helidon.webclient.grpc.ClientUriSuppliers.RandomSupplier
 
readContinueTimeout() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
readContinueTimeout() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
readTimeout() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
readTimeout() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
relativeUris() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
relativeUris() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
requestType(Class<?>) - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Builder
 
requestType(Class<?>) - Method in interface io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Rules
Sets the type of parameter of this method.
responseType(Class<?>) - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Builder
 
responseType(Class<?>) - Method in interface io.helidon.webclient.grpc.GrpcClientMethodDescriptor.Rules
Sets the type of parameter of this method.
RoundRobinSupplier(ClientUri[]) - Constructor for class io.helidon.webclient.grpc.ClientUriSuppliers.RoundRobinSupplier
 

S

sendExpectContinue() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
sendExpectContinue() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
serverStream(String, ReqT) - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
Blocking gRPC server stream call.
serverStream(String, ReqT, StreamObserver<ResT>) - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
Asynchronous gRPC server stream call.
serverStreaming(String, String) - Static method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Creates a new server streaming GrpcClientMethodDescriptor.Builder with the specified name.
serviceClient(GrpcServiceDescriptor) - Method in interface io.helidon.webclient.grpc.GrpcClient
Create a client for a specific service.
serviceName() - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
Name of the service this client was created for.
serviceName() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase.GrpcServiceDescriptorImpl
 
serviceName() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Service name.
serviceName() - Method in interface io.helidon.webclient.grpc.GrpcServiceDescriptor
Service name.
serviceName(String) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Service name.
services() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
services() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
shareConnectionCache() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
shareConnectionCache() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
SingleSupplier(ClientUri) - Constructor for class io.helidon.webclient.grpc.ClientUriSuppliers.SingleSupplier
 
socketOptions() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
socketOptions() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 

T

tls() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
 
tls() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
toString() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
toString() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
 
toString() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
 
toString() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
 
toString() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase.GrpcServiceDescriptorImpl
 
toString() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
 
type() - Method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Returns the MethodDescriptor.MethodType of this method.
type() - Method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
Type identifying this protocol.
type() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
Type identifying this protocol.

U

unary(String, String) - Static method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
Creates a new unary GrpcClientMethodDescriptor.Builder with the specified name.
unary(String, ReqT) - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
Blocking gRPC unary call.
unary(String, ReqT, StreamObserver<ResT>) - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
Asynchronous gRPC unary call.

V

validatePrototype() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
Validates required properties.
validatePrototype() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Validates required properties.
validatePrototype() - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Validates required properties.
A B C D E F G H I K M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values