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

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,U,A,R> - Class in io.helidon.webserver.grpc
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 Runnable task and on completion of the task complete the gRPC request by calling StreamObserver.onNext(Object) using the specified result and then call StreamObserver.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 Runnable task and on completion of the task complete the gRPC request by calling StreamObserver.onNext(Object) using the specified result and then call StreamObserver.onCompleted().
completeAsync(StreamObserver<T>, Runnable, T, Executor) - Static method in class io.helidon.webserver.grpc.ResponseHelper
Asynchronously execute a Runnable task and on completion of the task complete the gRPC request by calling StreamObserver.onNext(Object) using the specified result and then call StreamObserver.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 Consumer that can be used to complete a StreamObserver.
completeWithResult(StreamObserver<U>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
Obtain a Consumer that can be used to send values to the StreamObserver.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
Convert a Callable to a Supplier.

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
ServiceLoader provider implementation of grpc sub-protocol of HTTP/2.
GrpcProtocolProvider() - Constructor for class io.helidon.webserver.grpc.GrpcProtocolProvider
Deprecated.
please do not use directly outside of testing, this is reserved for Java ServiceLoader
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 BindableService service.
service(ServerServiceDefinition) - Method in class io.helidon.webserver.grpc.GrpcRouting.Builder
Add all the routes for the ServerServiceDefinition service.
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 Consumer that can be used to send values to the StreamObserver.onNext(Object) method until the CompletionStage completes then call StreamObserver.onCompleted().
stream(StreamObserver<T>, Supplier<Stream<? extends T>>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
Send the values from a Stream to the StreamObserver.onNext(Object) method until the Stream is exhausted call StreamObserver.onCompleted().
stream(StreamObserver<T>, Stream<? extends T>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
Send the values from a Stream to the StreamObserver.onNext(Object) method until the Stream is exhausted call StreamObserver.onCompleted().
streamAsync(StreamObserver<T>, CompletionStage<Void>) - Static method in class io.helidon.webserver.grpc.ResponseHelper
Obtain a Consumer that can be used to send values to the StreamObserver.onNext(Object) method until the CompletionStage completes then asynchronously call StreamObserver.onCompleted() using the fork-join thread pool.
streamAsync(StreamObserver<T>, CompletionStage<Void>, Executor) - Static method in class io.helidon.webserver.grpc.ResponseHelper
Obtain a Consumer that can be used to send values to the StreamObserver.onNext(Object) method until the CompletionStage completes then asynchronously call StreamObserver.onCompleted() using the executor thread.
streamAsync(StreamObserver<T>, Supplier<Stream<? extends T>>, Executor) - Static method in class io.helidon.webserver.grpc.ResponseHelper
Asynchronously send the values from a Stream to the StreamObserver.onNext(Object) method until the Stream is exhausted call StreamObserver.onCompleted().
streamAsync(StreamObserver<T>, Stream<? extends T>, Executor) - Static method in class io.helidon.webserver.grpc.ResponseHelper
Asynchronously send the values from a Stream to the StreamObserver.onNext(Object) method until the Stream is exhausted call StreamObserver.onCompleted().
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.
A B C D E F G H I M N O P R S T U V 
All Classes and Interfaces|All Packages