Index
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.Builderwith 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.Builderwith the specified name andMethodDescriptor. - builder(String, String, MethodDescriptor.MethodType) - Static method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
-
Creates a new
GrpcClientMethodDescriptor.Builderwith 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
CallCredentialsset 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
CallCredentialsto 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.Builderwith the specified name. - clientUriSupplier() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
-
A
ClientUriSupplierthat can dynamically provide zero or moreClientUris to connect. - clientUriSupplier() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
- clientUriSupplier() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
-
A
ClientUriSupplierthat can dynamically provide zero or moreClientUris to connect. - clientUriSupplier(ClientUriSupplier) - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase
-
A
ClientUriSupplierthat can dynamically provide zero or moreClientUris 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
ClientUriSupplierinterface. - 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
-
Deprecated.
- 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
-
Deprecated.
- create(Config) - Static method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
-
Deprecated.
- 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.Builderwith the specified name andMethodDescriptor. - 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
MethodDescriptorof 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
-
MethodDescriptorbuilder 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
interceptorsfor 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
interceptorsfor 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
MarshallerSupplierfor 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
MethodHandlerto 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
MethodHandlerthat 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.Builderwith 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.MethodTypeof 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.Builderwith 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.
All Classes and Interfaces|All Packages|Constant Field Values
GrpcClientConfig.BuilderBase.config(io.helidon.config.Config)