Index

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

A

abortPollTimeExpired() - Method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
Whether to continue retrying after a poll wait timeout expired or not.
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(boolean) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
Whether to continue retrying after a poll wait timeout expired or not.
addGrpcService(GrpcClientService) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
gRPC client services.
addGrpcServices(List<? extends GrpcClientService>) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
gRPC client services.
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<String, ? extends GrpcClientMethodDescriptor>) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Map of names to gRPC method descriptors.
authority() - Method in class io.helidon.webclient.grpc.GrpcChannel
 

B

baseUri() - Method in class io.helidon.webclient.grpc.GrpcChannel
Gets base URI for this gRPC client.
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
config(Config) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
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
 
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(Config) - Static method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
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
 
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.

E

enableMetrics() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
Whether to collect metrics for gRPC client calls.
enableMetrics() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
enableMetrics() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
Whether to collect metrics for gRPC client calls.
enableMetrics(boolean) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
Whether to collect metrics for gRPC client calls.
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
 

F

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.
GrpcClientService - Interface in io.helidon.webclient.grpc.spi
Extension that can modify gRPC client behavior.
GrpcClientServiceProvider - Interface in io.helidon.webclient.grpc.spi
Java service loader interface for gRPC client services.
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.
grpcServices() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
 
grpcServices() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
gRPC client services.
grpcServices() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
gRPC client services.
grpcServices(List<? extends GrpcClientService>) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
gRPC client services.
grpcServicesDiscoverServices(boolean) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
gRPC client services.

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
 
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() - Method in interface io.helidon.webclient.grpc.spi.GrpcClientService
Insert a list of client interceptors for a client gRPC call.
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 gRPC Support.
io.helidon.webclient.grpc.spi - package io.helidon.webclient.grpc.spi
Helidon gRPC client SPI.
iterator() - Method in interface io.helidon.webclient.grpc.ClientUriSupplier
 

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.
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<String, ? extends GrpcClientMethodDescriptor>) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Map of names to gRPC method descriptors.

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() - Method in interface io.helidon.webclient.grpc.spi.GrpcClientService
 
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
 
nextRequestWaitTime() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
 
nextRequestWaitTime() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
When data has been received from the server but not yet requested by the client (i.e., listener), the implementation will wait for this duration before signaling an error.
nextRequestWaitTime() - Method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
When data has been received from the server but not yet requested by the client (i.e., listener), the implementation will wait for this duration before signaling an error.
nextRequestWaitTime(Duration) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
When data has been received from the server but not yet requested by the client (i.e., listener), the implementation will wait for this duration before signaling an error.

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.
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
 
putMethod(String, GrpcClientMethodDescriptor) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
Map of names to gRPC method descriptors.

R

RandomSupplier(ClientUri[]) - Constructor for class io.helidon.webclient.grpc.ClientUriSuppliers.RandomSupplier
 
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

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.
SingleSupplier(ClientUri) - Constructor for class io.helidon.webclient.grpc.ClientUriSuppliers.SingleSupplier
 

T

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.
type() - Method in interface io.helidon.webclient.grpc.spi.GrpcClientService
 

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 M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values