- GRPC_MESSAGE_ACCEPT_ENCODING - Static variable in class GrpcHeaderNames
-
Message-Accept-Encoding → grpc-accept-encoding
- GRPC_MESSAGE_ENCODING - Static variable in class GrpcHeaderNames
-
Message-Encoding → grpc-encoding
- GRPC_MESSAGE_TYPE - Static variable in class GrpcHeaderNames
-
Message-Type → grpc-message-type
- GRPC_STATUS - Static variable in class GrpcHeaderNames
-
Status → grpc-status
- GRPC_STATUS_DETAILS_BIN - Static variable in class GrpcHeaderNames
-
Status-Details (binary) → grpc-status-details-bin
- GRPC_STATUS_MESSAGE - Static variable in class GrpcHeaderNames
-
Status-Message → grpc-message
- GRPC_TIMEOUT - Static variable in class GrpcHeaderNames
-
Timeout → grpc-timeout
- GrpcBindableService<S extends GrpcService> - Interface in io.servicetalk.grpc.api
-
A
gRPC service that can generate
factory instances bound
to itself.
- GrpcClient<BlockingClient extends BlockingGrpcClient> - Interface in io.servicetalk.grpc.api
-
A client to a
gRPC service.
- GrpcClientBuilder<U,R> - Interface in io.servicetalk.grpc.api
-
A builder for building a
gRPC client.
- GrpcClientBuilder.HttpInitializer<U,R> - Interface in io.servicetalk.grpc.api
-
Initializes the underlying SingleAddressHttpClientBuilder used for the transport layer.
- GrpcClientBuilder.MultiClientBuilder - Interface in io.servicetalk.grpc.api
-
An interface to create multiple
gRPC clients that share the underlying
transport.
- GrpcClientCallFactory - Interface in io.servicetalk.grpc.api
-
A factory to create
gRPC client call objects for different
programming models.
- GrpcClientCallFactory.BlockingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An abstraction to make blocking client calls.
- GrpcClientCallFactory.BlockingRequestStreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An abstraction to make blocking client calls where request is streaming.
- GrpcClientCallFactory.BlockingResponseStreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An abstraction to make blocking client calls where response is streaming.
- GrpcClientCallFactory.BlockingStreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An abstraction to make blocking bi-directional streaming client calls.
- GrpcClientCallFactory.ClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An abstraction to make asynchronous client calls.
- GrpcClientCallFactory.RequestStreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An abstraction to make asynchronous client calls where request is streaming.
- GrpcClientCallFactory.ResponseStreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An abstraction to make asynchronous client calls where response is streaming.
- GrpcClientCallFactory.StreamingClientCall<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An abstraction to make asynchronous bi-directional streaming client calls.
- GrpcClientFactory<Client extends GrpcClient<BlockingClient>,BlockingClient extends BlockingGrpcClient<Client>> - Class in io.servicetalk.grpc.api
-
A factory for creating clients that follows the specified
gRPC Client
contract.
- GrpcClientFactory() - Constructor for class GrpcClientFactory
-
- GrpcClientMetadata - Interface in io.servicetalk.grpc.api
-
Metadata for a
gRPC client call.
- GrpcExceptionMapperServiceFilter - Class in io.servicetalk.grpc.api
-
Filter that maps known
Throwable subtypes into an gRPC response with an appropriate
GrpcStatusCode.
- GrpcExecutionContext - Interface in io.servicetalk.grpc.api
-
An extension of
ExecutionContext for
gRPC.
- GrpcExecutionStrategies - Class in io.servicetalk.grpc.api
-
- GrpcExecutionStrategies.Builder - Class in io.servicetalk.grpc.api
-
- GrpcExecutionStrategy - Interface in io.servicetalk.grpc.api
-
An execution strategy for
gRPC client and servers.
- GrpcFilters - Class in io.servicetalk.grpc.api
-
Utility filters for gRPC.
- GrpcHeaderNames - Class in io.servicetalk.grpc.api
-
- GrpcHeaderValues - Class in io.servicetalk.grpc.api
-
- GrpcLifecycleObserver - Interface in io.servicetalk.grpc.api
-
An observer interface that provides visibility into gRPC lifecycle events.
- GrpcLifecycleObserver.GrpcExchangeObserver - Interface in io.servicetalk.grpc.api
-
An observer interface that provides visibility into events associated with a single gRPC exchange.
- GrpcLifecycleObserver.GrpcRequestObserver - Interface in io.servicetalk.grpc.api
-
An observer interface that provides visibility into events associated with a single gRPC request.
- GrpcLifecycleObserver.GrpcResponseObserver - Interface in io.servicetalk.grpc.api
-
An observer interface that provides visibility into events associated with a single gRPC response.
- GrpcMetadata - Interface in io.servicetalk.grpc.api
-
Metadata for a
gRPC call.
- GrpcPayloadWriter<T> - Interface in io.servicetalk.grpc.api
-
A
PayloadWriter for
gRPC.
- GrpcProviders - Class in io.servicetalk.grpc.api
-
A holder for all gRPC-specific providers that can be registered using ServiceLoader.
- GrpcProviders.GrpcClientBuilderProvider - Interface in io.servicetalk.grpc.api
-
- GrpcProviders.GrpcServerBuilderProvider - Interface in io.servicetalk.grpc.api
-
- GrpcRoutes<Service extends GrpcService> - Class in io.servicetalk.grpc.api
-
A holder of
gRPC routes that constitutes a service.
- GrpcRoutes() - Constructor for class GrpcRoutes
-
Create a new instance.
- GrpcRoutes(RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Constructor for class GrpcRoutes
-
- GrpcRoutes.AllGrpcRoutes - Interface in io.servicetalk.grpc.api
-
- GrpcRoutes.BlockingRequestStreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
-
A blocking
gRPC route with request streaming.
- GrpcRoutes.BlockingResponseStreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
-
A blocking
gRPC route with response streaming.
- GrpcRoutes.BlockingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
-
- GrpcRoutes.BlockingStreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
-
A blocking
gRPC route with bi-directional streaming.
- GrpcRoutes.RequestStreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An asynchronous
gRPC route with request streaming.
- GrpcRoutes.ResponseStreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An asynchronous
gRPC route with response streaming.
- GrpcRoutes.Route<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An asynchronous
gRPC route.
- GrpcRoutes.StreamingRoute<Req,Resp> - Interface in io.servicetalk.grpc.api
-
An asynchronous
gRPC route with bi-directional streaming.
- GrpcSerializationProvider - Interface in io.servicetalk.grpc.api
-
- GrpcServerBuilder - Interface in io.servicetalk.grpc.api
-
A builder for building a
gRPC server.
- GrpcServerBuilder.HttpInitializer - Interface in io.servicetalk.grpc.api
-
Initializes the underlying HttpServerBuilder used for the transport layer.
- GrpcServerContext - Interface in io.servicetalk.grpc.api
-
Context of a gRPC server.
- GrpcService - Interface in io.servicetalk.grpc.api
-
- GrpcServiceContext - Interface in io.servicetalk.grpc.api
-
- GrpcServiceContext.GrpcProtocol - Interface in io.servicetalk.grpc.api
-
- GrpcServiceFactory<Service extends GrpcService> - Class in io.servicetalk.grpc.api
-
- GrpcServiceFactory(GrpcRoutes<Service>) - Constructor for class GrpcServiceFactory
-
Creates new instance.
- GrpcServiceFactory.ServerBinder - Interface in io.servicetalk.grpc.api
-
A utility to bind an HTTP service for
gRPC with an
appropriate programming model.
- GrpcServiceFilterFactory<Filter extends Service,Service> - Interface in io.servicetalk.grpc.api
-
- GrpcStatus - Class in io.servicetalk.grpc.api
-
Class representing gRPC statuses.
- GrpcStatus(GrpcStatusCode) - Constructor for class GrpcStatus
-
Constructs a status with no cause or description.
- GrpcStatus(GrpcStatusCode, Throwable) - Constructor for class GrpcStatus
-
- GrpcStatus(GrpcStatusCode, Throwable, CharSequence) - Constructor for class GrpcStatus
-
- GrpcStatus(GrpcStatusCode, String) - Constructor for class GrpcStatus
-
Constructs a status with cause and additional description.
- GrpcStatusCode - Enum in io.servicetalk.grpc.api
-
Standard gRPC status codes.
- GrpcStatusException - Exception in io.servicetalk.grpc.api
-
- GrpcStatusException(GrpcStatus) - Constructor for exception GrpcStatusException
-
- GrpcStatusException(GrpcStatus, Throwable) - Constructor for exception GrpcStatusException
-