Index
All Classes and Interfaces|All Packages
A
- ABORTED - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
The operation was aborted, typically due to a concurrency issue like sequencer check failures, transaction aborts, etc.
- afterStop() - Method in class io.helidon.webserver.grpc.GrpcRouting
- ALREADY_EXISTS - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Some entity that we attempted to create (e.g., file or directory) already exists.
B
- beforeStart() - Method in class io.helidon.webserver.grpc.GrpcRouting
- bidi(Descriptors.FileDescriptor, String, String, ServerCalls.BidiStreamingMethod<ReqT, ResT>) - Method in class io.helidon.webserver.grpc.GrpcRouting.Builder
-
Bidirectional route.
- bidi(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>) - Method in interface io.helidon.webserver.grpc.GrpcService.Routing
-
Bidirectional route.
- build() - Method in class io.helidon.webserver.grpc.GrpcConfig.Builder
- build() - Method in class io.helidon.webserver.grpc.GrpcRouting.Builder
- builder() - Static method in interface io.helidon.webserver.grpc.GrpcConfig
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in class io.helidon.webserver.grpc.GrpcRouting
-
New routing builder.
- builder(GrpcConfig) - Static method in interface io.helidon.webserver.grpc.GrpcConfig
-
Create a new fluent API builder from an existing instance.
- BuilderBase() - Constructor for class io.helidon.webserver.grpc.GrpcConfig.BuilderBase
-
Protected to support extensibility.
- buildPrototype() - Method in class io.helidon.webserver.grpc.GrpcConfig.Builder
C
- CANCELLED - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
The operation was cancelled (typically by the caller).
- clientStream(Descriptors.FileDescriptor, String, String, ServerCalls.ClientStreamingMethod<ReqT, ResT>) - Method in class io.helidon.webserver.grpc.GrpcRouting.Builder
-
Client streaming route.
- clientStream(String, ServerCalls.ClientStreamingMethod<ReqT, ResT>) - Method in interface io.helidon.webserver.grpc.GrpcService.Routing
-
Client streaming route.
- CollectingObserver<T,
V, - Class in io.helidon.webserver.grpcU, A, R> -
A
StreamObserver. - CollectingObserver(Collector<T, A, R>, StreamObserver<U>) - Constructor for class io.helidon.webserver.grpc.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectingObserver(Collector<T, A, R>, StreamObserver<U>, Consumer<Throwable>) - Constructor for class io.helidon.webserver.grpc.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectingObserver(Collector<T, A, R>, StreamObserver<U>, Function<V, T>, Function<R, U>) - Constructor for class io.helidon.webserver.grpc.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectingObserver(Collector<T, A, R>, StreamObserver<U>, Function<V, T>, Function<R, U>, Consumer<Throwable>) - Constructor for class io.helidon.webserver.grpc.CollectingObserver
-
ToDo: Add JavaDoc.
- complete(StreamObserver<T>, Runnable, T) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Execute a
Runnabletask and on completion of the task complete the gRPC request by callingStreamObserver.onNext(Object)using the specified result and then callStreamObserver.onCompleted(). - complete(StreamObserver<T>, Callable<T>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Complete a gRPC request based on the result of a
Callable. - complete(StreamObserver<T>, CompletionStage<T>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Complete a gRPC request based on the result of a
CompletionStage. - complete(StreamObserver<T>, T) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Complete a gRPC request.
- completeAsync(StreamObserver<T>, Runnable, T) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Asynchronously execute a
Runnabletask and on completion of the task complete the gRPC request by callingStreamObserver.onNext(Object)using the specified result and then callStreamObserver.onCompleted(). - completeAsync(StreamObserver<T>, Runnable, T, Executor) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Asynchronously execute a
Runnabletask and on completion of the task complete the gRPC request by callingStreamObserver.onNext(Object)using the specified result and then callStreamObserver.onCompleted(). - completeAsync(StreamObserver<T>, Callable<T>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
Callable. - completeAsync(StreamObserver<T>, Callable<T>, Executor) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
Callable. - completeAsync(StreamObserver<T>, CompletionStage<T>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
CompletionStage. - completeAsync(StreamObserver<T>, CompletionStage<T>, Executor) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
CompletionStage. - completeWithoutResult(StreamObserver<U>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Obtain a
Consumerthat can be used to complete aStreamObserver. - completeWithResult(StreamObserver<U>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Obtain a
Consumerthat can be used to send values to theStreamObserver.onNext(Object)method. - config() - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase
-
If this instance was configured, this would be the config instance used.
- config(Config) - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase
-
Update builder from configuration (node of this type).
- configKey() - Method in class io.helidon.webserver.grpc.GrpcProtocolConfigProvider
- create() - Static method in interface io.helidon.webserver.grpc.GrpcConfig
-
Create a new instance with default values.
- create() - Static method in class io.helidon.webserver.grpc.GrpcProtocolSelector
-
Create a new grpc protocol selector (default).
- create(Config) - Static method in interface io.helidon.webserver.grpc.GrpcConfig
-
Create a new instance from configuration.
- create(Config, String) - Method in class io.helidon.webserver.grpc.GrpcProtocolConfigProvider
- create(GrpcConfig, ProtocolConfigs) - Method in class io.helidon.webserver.grpc.GrpcProtocolProvider
- createSupplier(Callable<T>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
D
- DATA_LOSS - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Unrecoverable data loss or corruption.
- DEADLINE_EXCEEDED - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Deadline expired before operation could complete.
E
- equals(Object) - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase.GrpcConfigImpl
F
- FAILED_PRECONDITION - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Operation was rejected because the system is not in a state required for the operation's execution.
- from(GrpcConfig) - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase
-
Update this builder from an existing prototype instance.
- from(GrpcConfig.BuilderBase<?, ?>) - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase
-
Update this builder from an existing prototype builder instance.
G
- GrpcConfig - Interface in io.helidon.webserver.grpc
-
Interface generated from definition.
- GrpcConfig.Builder - Class in io.helidon.webserver.grpc
-
Fluent API builder for
GrpcConfig. - GrpcConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.webserver.grpc -
Fluent API builder base for
GrpcConfig. - GrpcConfig.BuilderBase.GrpcConfigImpl - Class in io.helidon.webserver.grpc
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- GrpcConfigImpl(GrpcConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webserver.grpc.GrpcConfig.BuilderBase.GrpcConfigImpl
-
Create an instance providing a builder.
- GrpcProtocolConfigProvider - Class in io.helidon.webserver.grpc
-
Implementation of a service provider interface to create grpc protocol configuration.
- GrpcProtocolConfigProvider() - Constructor for class io.helidon.webserver.grpc.GrpcProtocolConfigProvider
- GrpcProtocolProvider - Class in io.helidon.webserver.grpc
-
ServiceLoaderprovider implementation of grpc sub-protocol of HTTP/2. - GrpcProtocolProvider() - Constructor for class io.helidon.webserver.grpc.GrpcProtocolProvider
-
Deprecated.
- GrpcProtocolSelector - Class in io.helidon.webserver.grpc
-
Sub-protocol selector for HTTP/2.
- GrpcRouting - Class in io.helidon.webserver.grpc
-
GRPC specific routing.
- GrpcRouting.Builder - Class in io.helidon.webserver.grpc
-
Fluent API builder for
GrpcRouting. - GrpcService - Interface in io.helidon.webserver.grpc
-
Grpc service.
- GrpcService.Routing - Interface in io.helidon.webserver.grpc
-
Service specific routing (proto descriptor is provided by
GrpcService.proto(). - GrpcStatus - Class in io.helidon.webserver.grpc
-
Status headers for defined grpc states.
H
- hashCode() - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase.GrpcConfigImpl
I
- INTERNAL - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Internal errors.
- INVALID_ARGUMENT - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Client specified an invalid argument.
- io.helidon.webserver.grpc - module io.helidon.webserver.grpc
-
Helidon WebServer gRPC Support.
- io.helidon.webserver.grpc - package io.helidon.webserver.grpc
-
Helidon WebServer gRPC Support.
M
- MESSAGE_NAME - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
grpc status message header name.
N
- name() - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase.GrpcConfigImpl
- name() - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase
- name(String) - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase
- NOT_FOUND - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Some requested entity (e.g., file or directory) was not found.
O
- OK - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
The operation completed successfully.
- onCompleted() - Method in class io.helidon.webserver.grpc.CollectingObserver
- onError(Throwable) - Method in class io.helidon.webserver.grpc.CollectingObserver
- onNext(V) - Method in class io.helidon.webserver.grpc.CollectingObserver
- OUT_OF_RANGE - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Operation was attempted past the valid range.
P
- PERMISSION_DENIED - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
The caller does not have permission to execute the specified operation.
- preBuildPrototype() - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase
-
Handles providers and decorators.
- proto() - Method in interface io.helidon.webserver.grpc.GrpcService
-
Proto descriptor of this service.
- protocolConfigType() - Method in class io.helidon.webserver.grpc.GrpcProtocolProvider
- protocolType() - Method in class io.helidon.webserver.grpc.GrpcProtocolProvider
R
- RESOURCE_EXHAUSTED - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Some resource has been exhausted, perhaps a per-user quota, or perhaps the entire file system is out of space.
- ResponseHelper - Class in io.helidon.webserver.grpc
-
A number of helper methods to handle sending responses to a
StreamObserver. - routingType() - Method in class io.helidon.webserver.grpc.GrpcRouting
S
- serverStream(Descriptors.FileDescriptor, String, String, ServerCalls.ServerStreamingMethod<ReqT, ResT>) - Method in class io.helidon.webserver.grpc.GrpcRouting.Builder
-
Server streaming route.
- serverStream(String, ServerCalls.ServerStreamingMethod<ReqT, ResT>) - Method in interface io.helidon.webserver.grpc.GrpcService.Routing
-
Server streaming route.
- service(Descriptors.FileDescriptor, BindableService) - Method in class io.helidon.webserver.grpc.GrpcRouting.Builder
-
Add all the routes for a
BindableServiceservice. - service(ServerServiceDefinition) - Method in class io.helidon.webserver.grpc.GrpcRouting.Builder
-
Add all the routes for the
ServerServiceDefinitionservice. - service(GrpcService) - Method in class io.helidon.webserver.grpc.GrpcRouting.Builder
-
Configure grpc service.
- serviceName() - Method in interface io.helidon.webserver.grpc.GrpcService
-
Service name, defaults to this class simple name.
- STATUS_NAME - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
grpc status header name.
- stream(StreamObserver<T>, CompletionStage<Void>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Obtain a
Consumerthat can be used to send values to theStreamObserver.onNext(Object)method until theCompletionStagecompletes then callStreamObserver.onCompleted(). - stream(StreamObserver<T>, Supplier<Stream<? extends T>>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
- stream(StreamObserver<T>, Stream<? extends T>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
- streamAsync(StreamObserver<T>, CompletionStage<Void>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Obtain a
Consumerthat can be used to send values to theStreamObserver.onNext(Object)method until theCompletionStagecompletes then asynchronously callStreamObserver.onCompleted()using the fork-join thread pool. - streamAsync(StreamObserver<T>, CompletionStage<Void>, Executor) - Static method in class io.helidon.webserver.grpc.ResponseHelper
-
Obtain a
Consumerthat can be used to send values to theStreamObserver.onNext(Object)method until theCompletionStagecompletes then asynchronously callStreamObserver.onCompleted()using the executor thread. - streamAsync(StreamObserver<T>, Supplier<Stream<? extends T>>, Executor) - Static method in class io.helidon.webserver.grpc.ResponseHelper
- streamAsync(StreamObserver<T>, Stream<? extends T>, Executor) - Static method in class io.helidon.webserver.grpc.ResponseHelper
- subProtocol(ConnectionContext, HttpPrologue, Http2Headers, Http2StreamWriter, int, Http2Settings, Http2Settings, StreamFlowControl, Http2StreamState, Router) - Method in class io.helidon.webserver.grpc.GrpcProtocolSelector
T
- toString() - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase.GrpcConfigImpl
- toString() - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase
- type() - Method in interface io.helidon.webserver.grpc.GrpcConfig
-
Protocol configuration type.
- type() - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase.GrpcConfigImpl
-
Protocol configuration type.
U
- unary(Descriptors.FileDescriptor, String, String, ServerCalls.UnaryMethod<ReqT, ResT>) - Method in class io.helidon.webserver.grpc.GrpcRouting.Builder
-
Unary route.
- unary(String, ServerCalls.UnaryMethod<ReqT, ResT>) - Method in interface io.helidon.webserver.grpc.GrpcService.Routing
-
Unary route.
- UNAUTHENTICATED - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
The request does not have valid authentication credentials for the operation.
- UNAVAILABLE - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
The service is currently unavailable.
- UNIMPLEMENTED - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Operation is not implemented or not supported/enabled in this service.
- UNKNOWN - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Unknown error.
- update(GrpcService.Routing) - Method in interface io.helidon.webserver.grpc.GrpcService
-
Update routing.
V
- validatePrototype() - Method in class io.helidon.webserver.grpc.GrpcConfig.BuilderBase
-
Validates required properties.
All Classes and Interfaces|All Packages
ServiceLoader