Skip navigation links
A B C D E F G H I J L M N O P R S T V W 

A

addBlockingRequestStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingRequestStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>) - Method in class GrpcRoutes
addBlockingRequestStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingRequestStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>) - Method in class GrpcRoutes
addBlockingResponseStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingResponseStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>) - Method in class GrpcRoutes
addBlockingResponseStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingResponseStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>) - Method in class GrpcRoutes
addBlockingRoute(String, Class<?>, String, GrpcRoutes.BlockingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRoute<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.BlockingRoute to this factory.
addBlockingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingRoute<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.BlockingRoute to this factory.
addBlockingStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingStreamingRoute<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.BlockingStreamingRoute to this factory.
addBlockingStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.BlockingStreamingRoute<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.BlockingStreamingRoute to this factory.
addRequestStreamingRoute(String, Class<?>, String, GrpcRoutes.RequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addRequestStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.RequestStreamingRoute<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.RequestStreamingRoute to this factory.
addRequestStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.RequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addRequestStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.RequestStreamingRoute<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.RequestStreamingRoute to this factory.
addResponseStreamingRoute(String, Class<?>, String, GrpcRoutes.ResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addResponseStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.ResponseStreamingRoute<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.ResponseStreamingRoute to this factory.
addResponseStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.ResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addResponseStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.ResponseStreamingRoute<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.ResponseStreamingRoute to this factory.
addRoute(String, Class<?>, String, GrpcRoutes.Route<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.Route<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.Route to this factory.
addRoute(String, GrpcExecutionStrategy, GrpcRoutes.Route<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.Route<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.Route to this factory.
addStreamingRoute(String, Class<?>, String, GrpcRoutes.StreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addStreamingRoute(Class<?>, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.StreamingRoute<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.StreamingRoute to this factory.
addStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.StreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addStreamingRoute(GrpcExecutionStrategy, MethodDescriptor<Req, Resp>, BufferDecoderGroup, List<BufferEncoder>, GrpcRoutes.StreamingRoute<Req, Resp>) - Method in class GrpcRoutes
Adds a GrpcRoutes.StreamingRoute to this factory.
append(GrpcClientBuilder.HttpInitializer<U, R>) - Method in interface GrpcClientBuilder.HttpInitializer
Appends the passed GrpcClientBuilder.HttpInitializer to this GrpcClientBuilder.HttpInitializer such that this instance is applied first and then the argument's GrpcClientBuilder.HttpInitializer.
append(GrpcServerBuilder.HttpInitializer) - Method in interface GrpcServerBuilder.HttpInitializer
Appends the passed GrpcServerBuilder.HttpInitializer to this GrpcServerBuilder.HttpInitializer such that this instance is applied first and then the argument's GrpcServerBuilder.HttpInitializer.
APPLICATION_GRPC - Static variable in class GrpcHeaderValues
application/grpc value for content-type header.
APPLICATION_GRPC_PROTO - Static variable in class GrpcHeaderValues
application/grpc+proto value for content-type header.
applicationStatus() - Method in exception GrpcStatusException
Returns the status details if any was included or null.
asBlockingClient() - Method in interface GrpcClient
Converts this GrpcClient to a blocking client.
asClient() - Method in interface BlockingGrpcClient
Converts this BlockingGrpcClient to a client.
asException() - Method in class GrpcStatus
asException(Supplier<Status>) - Method in class GrpcStatus

B

bind(GrpcServiceFactory.ServerBinder, ExecutionContext<?>) - Method in class GrpcServiceFactory
Use the passed GrpcServiceFactory.ServerBinder to bind an appropriate gRPC service for the server.
bind(HttpService) - Method in interface GrpcServiceFactory.ServerBinder
Binds an HttpService to the associated server.
bindBlocking(BlockingHttpService) - Method in interface GrpcServiceFactory.ServerBinder
Binds a BlockingHttpService to the associated server.
bindBlockingStreaming(BlockingStreamingHttpService) - Method in interface GrpcServiceFactory.ServerBinder
Binds a BlockingStreamingHttpService to the associated server.
bindService() - Method in interface GrpcBindableService
Return an appropriate service factory bound to this service.
bindStreaming(StreamingHttpService) - Method in interface GrpcServiceFactory.ServerBinder
Binds a StreamingHttpService to the associated server.
BlockingGrpcClient<Client extends GrpcClient> - Interface in io.servicetalk.grpc.api
A blocking client to a gRPC service.
BlockingGrpcService - Interface in io.servicetalk.grpc.api
A blocking gRPC service.
BlockingStreamingGrpcServerResponse<T> - Interface in io.servicetalk.grpc.api
The response for streaming use-cases that provides ability to defer sending response meta-data and write the payload to an GrpcPayloadWriter.
bufferDecoderGroup(BufferDecoderGroup) - Method in class GrpcClientFactory
Sets the supported BufferDecoderGroup for this client factory.
bufferDecoderGroup() - Method in class GrpcClientFactory
Get the supported BufferDecoderGroup for this client factory.
build(GrpcClientFactory<Client, ?>) - Method in class DelegatingGrpcClientBuilder
 
build(GrpcClientFactory<Client, ?>) - Method in interface GrpcClientBuilder
Builds a gRPC client.
build(GrpcClientFactory<Client, ?>) - Method in interface GrpcClientBuilder.MultiClientBuilder
Builds a gRPC client.
build() - Method in class GrpcExecutionStrategies.Builder
Builds a new GrpcExecutionStrategy.
buildBlocking(GrpcClientFactory<?, BlockingClient>) - Method in class DelegatingGrpcClientBuilder
 
buildBlocking(GrpcClientFactory<?, BlockingClient>) - Method in interface GrpcClientBuilder
Builds a blocking gRPC client.
buildBlocking(GrpcClientFactory<?, BlockingClient>) - Method in interface GrpcClientBuilder.MultiClientBuilder
Builds a blocking gRPC client.
Builder() - Constructor for class GrpcExecutionStrategies.Builder
 
buildMulti() - Method in class DelegatingGrpcClientBuilder
 
buildMulti() - Method in interface GrpcClientBuilder
Returns a GrpcClientBuilder.MultiClientBuilder to be used to create multiple clients that share the underlying transport.
bytesEstimator() - Method in interface SerializerDescriptor
Get a function used to estimate the serialized size (in bytes) of each object.

C

cause() - Method in class GrpcStatus
Deprecated.
Use GrpcStatusException.fromThrowable(Throwable) to create a GrpcStatusException then Throwable.getCause().
close() - Method in interface BlockingGrpcService
 
close() - Method in interface GrpcClient
 
close() - Method in interface GrpcRoutes.BlockingRequestStreamingRoute
 
close() - Method in interface GrpcRoutes.BlockingResponseStreamingRoute
 
close() - Method in interface GrpcRoutes.BlockingRoute
 
close() - Method in interface GrpcRoutes.BlockingStreamingRoute
 
closeAsync() - Method in interface GrpcRoutes.RequestStreamingRoute
 
closeAsync() - Method in interface GrpcRoutes.ResponseStreamingRoute
 
closeAsync() - Method in interface GrpcRoutes.Route
 
closeAsync() - Method in interface GrpcRoutes.StreamingRoute
 
closeAsync() - Method in interface GrpcService
 
code() - Method in class GrpcStatus
Returns the status code.
contentType() - Method in interface SerializerDescriptor
Get the suffix to application/grpc which described the Content-Type for the serialization.
context() - Method in interface BlockingStreamingGrpcServerResponse
A response context that will be translated into HttpMetaData.context().
create(StreamingHttpService) - Method in class GrpcExceptionMapperServiceFilter
 
create(Service) - Method in interface GrpcServiceFilterFactory
Deprecated.
Create a Filter using the provided Service.
customStrategyBuilder() - Static method in class GrpcExecutionStrategies
A GrpcExecutionStrategy that disables all offloads.

D

DefaultGrpcClientMetadata - Class in io.servicetalk.grpc.api
Default implementation for DefaultGrpcClientMetadata.
DefaultGrpcClientMetadata() - Constructor for class DefaultGrpcClientMetadata
Creates a new instance with default characteristics and empty request/response contexts.
DefaultGrpcClientMetadata(String) - Constructor for class DefaultGrpcClientMetadata
Deprecated.
DefaultGrpcClientMetadata(String, ContentCodec) - Constructor for class DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(BufferEncoder) - Constructor for class DefaultGrpcClientMetadata
Creates a new instance.
DefaultGrpcClientMetadata(Duration) - Constructor for class DefaultGrpcClientMetadata
Create a new instance.
DefaultGrpcClientMetadata(String, ContentCodec, Duration) - Constructor for class DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(BufferEncoder, Duration) - Constructor for class DefaultGrpcClientMetadata
Creates a new instance.
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy) - Constructor for class DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy, ContentCodec) - Constructor for class DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(GrpcExecutionStrategy, BufferEncoder) - Constructor for class DefaultGrpcClientMetadata
Create a new instance.
DefaultGrpcClientMetadata(String, Duration) - Constructor for class DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy, Duration) - Constructor for class DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy, ContentCodec, Duration) - Constructor for class DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(String, Supplier<ContextMap>, Supplier<ContextMap>, GrpcExecutionStrategy, ContentCodec, Duration) - Constructor for class DefaultGrpcClientMetadata
Deprecated.
DefaultGrpcClientMetadata(String, GrpcClientMetadata) - Constructor for class DefaultGrpcClientMetadata
DefaultGrpcClientMetadata(DefaultGrpcClientMetadata) - Constructor for class DefaultGrpcClientMetadata
Create a new instance, by copying an existing instance.
DefaultGrpcClientMetadata(GrpcExecutionStrategy, BufferEncoder, Duration) - Constructor for class DefaultGrpcClientMetadata
Create a new instance.
defaultStrategy() - Static method in class GrpcExecutionStrategies
A special default GrpcExecutionStrategy that offloads all actions unless merged with another strategy that requires less offloading.
defaultTimeout(Duration) - Method in class DelegatingGrpcClientBuilder
 
defaultTimeout(Duration, boolean) - Method in class DelegatingGrpcClientBuilder
 
defaultTimeout(Duration) - Method in class DelegatingGrpcServerBuilder
 
defaultTimeout(Duration, boolean) - Method in class DelegatingGrpcServerBuilder
 
defaultTimeout(Duration) - Method in interface GrpcClientBuilder
Set default timeout during which gRPC calls are expected to complete.
defaultTimeout(Duration, boolean) - Method in interface GrpcClientBuilder
Set default timeout during which gRPC calls are expected to complete.
defaultTimeout(Duration) - Method in interface GrpcServerBuilder
Set a default timeout during which gRPC calls are expected to complete.
defaultTimeout(Duration, boolean) - Method in interface GrpcServerBuilder
Set a default timeout during which gRPC calls are expected to complete.
delegate() - Method in class DelegatingGrpcClientBuilder
Returns the GrpcClientBuilder delegate.
delegate() - Method in class DelegatingGrpcServerBuilder
Returns the GrpcServerBuilder delegate.
DelegatingGrpcClientBuilder<U,R> - Class in io.servicetalk.grpc.api
A GrpcClientBuilder that delegates all methods to another GrpcClientBuilder.
DelegatingGrpcClientBuilder(GrpcClientBuilder<U, R>) - Constructor for class DelegatingGrpcClientBuilder
 
DelegatingGrpcServerBuilder - Class in io.servicetalk.grpc.api
A GrpcServerBuilder that delegates all methods to another GrpcServerBuilder.
DelegatingGrpcServerBuilder(GrpcServerBuilder) - Constructor for class DelegatingGrpcServerBuilder
 
description() - Method in class GrpcStatus
Returns additional descriptions, can be null.
deserializerFor(ContentCodec, Class<T>) - Method in interface GrpcSerializationProvider
Deprecated.
Get a HttpDeserializer for a Class of type T.

E

encoding() - Method in exception MessageEncodingException
Deprecated.
The name of the encoding used when the Exception was thrown.
equals(Object) - Method in class GrpcStatus
 
executionContext() - Method in interface BlockingGrpcClient
Get the GrpcExecutionContext used during construction of this object.
executionContext() - Method in interface GrpcClient
Get the GrpcExecutionContext used during construction of this object.
executionContext() - Method in interface GrpcClientCallFactory
Get the GrpcExecutionContext used during construction of this object.
executionContext() - Method in interface GrpcServerContext
 
executionContext() - Method in interface GrpcServiceContext
 
executionStrategy() - Method in interface GrpcExecutionContext
Returns the GrpcExecutionStrategy associated with this context.

F

from(StreamingHttpClient, Duration) - Static method in interface GrpcClientCallFactory
Creates a new GrpcClientCallFactory using the passed StreamingHttpClient.
from(HttpExecutionStrategy) - Static method in interface GrpcExecutionStrategy
Creates a new GrpcExecutionStrategy from the passed HttpExecutionStrategy.
fromCodeValue(String) - Static method in class GrpcStatus
Obtains the status given a code value string.
fromCodeValue(int) - Static method in class GrpcStatus
Obtains the status given an integer code value.
fromCodeValue(CharSequence) - Static method in enum GrpcStatusCode
Obtains the status code given a code value.
fromCodeValue(int) - Static method in enum GrpcStatusCode
Obtains the status code given an integer code value.
fromHttp2ErrorCode(Http2ErrorCode) - Static method in enum GrpcStatusCode
Convert from Http2ErrorCode to GrpcStatus.
fromThrowable(Throwable) - Static method in class GrpcStatus
fromThrowable(Throwable) - Static method in exception GrpcStatusException
Translates a Throwable into a GrpcStatusException.
fromThrowableNullable(Throwable) - Static method in class GrpcStatus

G

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
A factory to create different GrpcExecutionStrategy.
GrpcExecutionStrategies.Builder - Class in io.servicetalk.grpc.api
A builder to build an GrpcExecutionStrategy.
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
Provider for GrpcClientBuilder.
GrpcProviders.GrpcServerBuilderProvider - Interface in io.servicetalk.grpc.api
Provider for GrpcServerBuilder.
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
Deprecated.
this constructor is not needed anymore, use GrpcRoutes() instead.
GrpcRoutes.AllGrpcRoutes - Interface in io.servicetalk.grpc.api
Deprecated.
This class is not used starting from version 0.42.0 (see PR#1893), we plan to remove it in future releases. In case you have a use-case, let us know.
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
A blocking gRPC route.
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
Deprecated.
Serialization is now specified via MethodDescriptor. Compression is configured per route. gRPC framing is internalized in the gRPC implementation.
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
A gRPC service.
GrpcServiceContext - Interface in io.servicetalk.grpc.api
A gRPC service context.
GrpcServiceContext.GrpcProtocol - Interface in io.servicetalk.grpc.api
 
GrpcServiceFactory<Service extends GrpcService> - Class in io.servicetalk.grpc.api
A factory for binding a gRPC service to a server using a GrpcServiceFactory.ServerBinder.
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
Deprecated.
gRPC Service Filters will be removed in future release of ServiceTalk. We encourage the use of StreamingHttpServiceFilterFactory and if the access to the decoded payload is necessary, then performing that logic can be done in the particular service implementation. Please use HttpServerBuilder.appendServiceFilter(StreamingHttpServiceFilterFactory) upon the builder obtained using GrpcServerBuilder.initializeHttp(GrpcServerBuilder.HttpInitializer) if HTTP filters are acceptable in your use case.
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
Deprecated.
Use GrpcStatusException if there is a Throwable cause.
GrpcStatus(GrpcStatusCode, Throwable, CharSequence) - Constructor for class GrpcStatus
Deprecated.
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
A GrpcStatus in exception form.
GrpcStatusException(GrpcStatus) - Constructor for exception GrpcStatusException
Constructs an instance with the given GrpcStatus.
GrpcStatusException(GrpcStatus, Throwable) - Constructor for exception GrpcStatusException
Constructs an instance with the given GrpcStatus.

H

handle(GrpcServiceContext, BlockingIterable<Req>) - Method in interface GrpcRoutes.BlockingRequestStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Req, GrpcPayloadWriter<Resp>) - Method in interface GrpcRoutes.BlockingResponseStreamingRoute
Deprecated.
Use GrpcRoutes.BlockingResponseStreamingRoute.handle(GrpcServiceContext, Object, BlockingStreamingGrpcServerResponse). In the next release, this method will have a default implementation but the new overload won't. To avoid breaking API changes, make sure to implement both methods. The release after next will remove this method. This intermediate step is necessary to maintain FunctionalInterface contract that requires to have a single non-default method. Note: if you also use GrpcRoutes.BlockingResponseStreamingRoute.wrap( GrpcRoutes.BlockingResponseStreamingRoute, GracefulAutoCloseable) method, make sure to pass there an implementation of GrpcRoutes.BlockingResponseStreamingRoute that implements both overloads instead of a lambda. Otherwise, the default GrpcRoutes.BlockingResponseStreamingRoute.handle(GrpcServiceContext, Object, BlockingStreamingGrpcServerResponse) implementation will be used.
handle(GrpcServiceContext, Req, BlockingStreamingGrpcServerResponse<Resp>) - Method in interface GrpcRoutes.BlockingResponseStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Req) - Method in interface GrpcRoutes.BlockingRoute
Handles the passed Req.
handle(GrpcServiceContext, BlockingIterable<Req>, GrpcPayloadWriter<Resp>) - Method in interface GrpcRoutes.BlockingStreamingRoute
Deprecated.
Use GrpcRoutes.BlockingStreamingRoute.handle(GrpcServiceContext, BlockingIterable, BlockingStreamingGrpcServerResponse). In the next release, this method will have a default implementation but the new overload won't. To avoid breaking API changes, make sure to implement both methods. The release after next will remove this method. This intermediate step is necessary to maintain FunctionalInterface contract that requires to have a single non-default method. Note: if you also use GrpcRoutes.BlockingStreamingRoute.wrap(GrpcRoutes.BlockingStreamingRoute, GracefulAutoCloseable) method, make sure to pass there an implementation of GrpcRoutes.BlockingStreamingRoute that implements both overloads instead of a lambda. Otherwise, the default GrpcRoutes.BlockingStreamingRoute.handle(GrpcServiceContext, BlockingIterable, BlockingStreamingGrpcServerResponse) implementation will be used.
handle(GrpcServiceContext, BlockingIterable<Req>, BlockingStreamingGrpcServerResponse<Resp>) - Method in interface GrpcRoutes.BlockingStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Publisher<Req>) - Method in interface GrpcRoutes.RequestStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Req) - Method in interface GrpcRoutes.ResponseStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Req) - Method in interface GrpcRoutes.Route
Handles the passed Req.
handle(GrpcServiceContext, Publisher<Req>) - Method in interface GrpcRoutes.StreamingRoute
Handles the passed Req.
hashCode() - Method in class GrpcStatus
 
httpPath() - Method in interface MethodDescriptor
Get the HTTP Path used by this method.
httpProtocol() - Method in interface GrpcServiceContext.GrpcProtocol
 

I

initialize(SingleAddressHttpClientBuilder<U, R>) - Method in interface GrpcClientBuilder.HttpInitializer
Configures the underlying SingleAddressHttpClientBuilder.
initialize(HttpServerBuilder) - Method in interface GrpcServerBuilder.HttpInitializer
Configures the underlying HttpServerBuilder.
initializeHttp(GrpcClientBuilder.HttpInitializer<U, R>) - Method in class DelegatingGrpcClientBuilder
 
initializeHttp(GrpcServerBuilder.HttpInitializer) - Method in class DelegatingGrpcServerBuilder
 
initializeHttp(GrpcClientBuilder.HttpInitializer<U, R>) - Method in interface GrpcClientBuilder
Set a function which can configure the underlying SingleAddressHttpClientBuilder used for the transport layer.
initializeHttp(GrpcServerBuilder.HttpInitializer) - Method in interface GrpcServerBuilder
Set a function which can configure the underlying HttpServerBuilder used for the transport layer.
INSTANCE - Static variable in class DefaultGrpcClientMetadata
Deprecated.
Use DefaultGrpcClientMetadata() to create a new instance instead. GrpcClientMetadata contains modifiable GrpcMetadata.requestContext() and GrpcMetadata.responseContext() now. Using this constant there will be no access to the actual context and both mentioned methods will throw UnsupportedOperationException.
INSTANCE - Static variable in class GrpcExceptionMapperServiceFilter
io.servicetalk.grpc.api - package io.servicetalk.grpc.api
Core gRPC API.
isAsync() - Method in interface ParameterDescriptor
Determine if the parameter type is asynchronous.
isStreaming() - Method in interface ParameterDescriptor
Determine if the parameter type is streaming or scalar.

J

javaMethodName() - Method in interface MethodDescriptor
Get the java method name corresponding to this method.

L

lifecycleObserver(GrpcLifecycleObserver) - Method in class DelegatingGrpcServerBuilder
 
lifecycleObserver(GrpcLifecycleObserver) - Method in interface GrpcServerBuilder
Sets a GrpcLifecycleObserver that provides visibility into gRPC lifecycle events.
listen(GrpcBindableService<?>...) - Method in class DelegatingGrpcServerBuilder
 
listen(GrpcServiceFactory<?>...) - Method in class DelegatingGrpcServerBuilder
 
listen(GrpcBindableService<?>...) - Method in interface GrpcServerBuilder
Starts this server and returns the GrpcServerContext after the server has been successfully started.
listen(GrpcServiceFactory<?>...) - Method in interface GrpcServerBuilder
Starts this server and returns the GrpcServerContext after the server has been successfully started.
listenAndAwait(GrpcServiceFactory<?>...) - Method in class DelegatingGrpcServerBuilder
 
listenAndAwait(GrpcBindableService<?>...) - Method in class DelegatingGrpcServerBuilder
 
listenAndAwait(GrpcServiceFactory<?>...) - Method in interface GrpcServerBuilder
Starts this server and returns the GrpcServerContext after the server has been successfully started.
listenAndAwait(GrpcBindableService<?>...) - Method in interface GrpcServerBuilder
Starts this server and returns the GrpcServerContext after the server has been successfully started.

M

merge(GrpcServiceFactory<?>...) - Static method in class GrpcServiceFactory
Merges multiple factories into a single instance.
MessageEncodingException - Exception in io.servicetalk.grpc.api
Deprecated.
This exception type was thrown only by ProtoBufSerializationProviderBuilder that was deprecated and will be removed in future releases. Use SerializationException instead that can be thrown by a new implementation.
MessageEncodingException(String) - Constructor for exception MessageEncodingException
Deprecated.
New instance.
MessageEncodingException(String, Throwable) - Constructor for exception MessageEncodingException
Deprecated.
New instance.
MessageEncodingException(String, Throwable, boolean, boolean, String) - Constructor for exception MessageEncodingException
Deprecated.
New instance.
MethodDescriptor<Req,Resp> - Interface in io.servicetalk.grpc.api
Metadata that describes a specific RPC method.
methodDescriptors() - Method in interface GrpcBindableService
Get a Collection of all MethodDescriptors for this service.
MethodDescriptors - Class in io.servicetalk.grpc.api
Utility methods for MethodDescriptor.

N

newBlockingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newBlockingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface GrpcClientCallFactory
newBlockingClient(GrpcClientCallFactory) - Method in class GrpcClientFactory
Create a new client that follows the specified gRPC BlockingClient contract using the passed GrpcClientCallFactory.
newBlockingClientForCallFactory(GrpcClientCallFactory) - Method in class GrpcClientFactory
Create a new client that follows the specified gRPC BlockingClient contract using the passed GrpcClientCallFactory.
newBlockingRequestStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newBlockingRequestStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface GrpcClientCallFactory
newBlockingResponseStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newBlockingResponseStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface GrpcClientCallFactory
newBlockingStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newBlockingStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface GrpcClientCallFactory
newBuilder(U, GrpcClientBuilder<U, R>) - Method in interface GrpcProviders.GrpcClientBuilderProvider
Returns a GrpcClientBuilder based on the address and pre-initialized GrpcClientBuilder.
newBuilder(SocketAddress, GrpcServerBuilder) - Method in interface GrpcProviders.GrpcServerBuilderProvider
Returns a GrpcServerBuilder based on the address and pre-initialized GrpcServerBuilder.
newCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface GrpcClientCallFactory
newClient(GrpcClientCallFactory) - Method in class GrpcClientFactory
Create a new client that follows the specified gRPC Client contract using the passed GrpcClientCallFactory.
newClientForCallFactory(GrpcClientCallFactory) - Method in class GrpcClientFactory
Create a new client that follows the specified gRPC Client contract using the passed GrpcClientCallFactory.
newGrpcDeadlineClientFilterFactory() - Static method in class GrpcFilters
Create a StreamingHttpClientFilterFactory that enforces the Timeout deadline propagation.
newGrpcDeadlineServerFilterFactory(Duration) - Static method in class GrpcFilters
Create a StreamingHttpClientFilterFactory that enforces the Timeout deadline propagation.
newMethodDescriptor(String, String, boolean, boolean, Class<Req>, CharSequence, SerializerDeserializer<Req>, ToIntFunction<Req>, boolean, boolean, Class<Resp>, CharSequence, SerializerDeserializer<Resp>, ToIntFunction<Resp>) - Static method in class MethodDescriptors
Create a new MethodDescriptor.
newRequestStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newRequestStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface GrpcClientCallFactory
newResponseStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newResponseStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface GrpcClientCallFactory
newServiceFromRoutes(GrpcRoutes.AllGrpcRoutes) - Method in class GrpcRoutes
Deprecated.
This method is not used starting from version 0.42.0 (see PR#1893), we plan to remove it in future releases. In case you have a use-case, let us know.
newStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newStreamingCall(MethodDescriptor<Req, Resp>, BufferDecoderGroup) - Method in interface GrpcClientCallFactory

O

of(Status) - Static method in exception GrpcStatusException
Returns a new GrpcStatusException for the given Status.
offloadAll() - Method in class GrpcExecutionStrategies.Builder
Enable all offloads.
offloadClose() - Method in class GrpcExecutionStrategies.Builder
Enables offloading of close.
offloadEvent() - Method in class GrpcExecutionStrategies.Builder
Enables offloading of events.
offloadNever() - Static method in class GrpcExecutionStrategies
Deprecated.
offloadNone() - Method in class GrpcExecutionStrategies.Builder
Disable all offloads.
offloadNone() - Static method in class GrpcExecutionStrategies
An GrpcExecutionStrategy that requires no offloads on the request-response path or transport event path.
offloadReceiveData() - Method in class GrpcExecutionStrategies.Builder
Enables offloading for receiving of data.
offloadReceiveMetadata() - Method in class GrpcExecutionStrategies.Builder
Enables offloading for receiving of metadata.
offloadSend() - Method in class GrpcExecutionStrategies.Builder
Enables offloading for sending.
onGrpcStatus(GrpcStatus) - Method in interface GrpcLifecycleObserver.GrpcResponseObserver
Callback when GrpcStatus was observed.
onNewExchange() - Method in interface GrpcLifecycleObserver
Callback when a new gRPC exchange starts.
onRequest(HttpRequestMetaData) - Method in interface GrpcLifecycleObserver.GrpcExchangeObserver
 
onRequestTrailers(HttpHeaders) - Method in interface GrpcLifecycleObserver.GrpcRequestObserver
onResponse(HttpResponseMetaData) - Method in interface GrpcLifecycleObserver.GrpcExchangeObserver
 

P

parameterClass() - Method in interface ParameterDescriptor
Get the java Class for the parameter type.
ParameterDescriptor<T> - Interface in io.servicetalk.grpc.api
Description of a parameter or return value related to a MethodDescriptor.
path() - Method in interface GrpcMetadata
Deprecated.
protocol() - Method in interface GrpcServiceContext
 

R

registerRoutes(Service) - Method in class GrpcRoutes
Deprecated.
This method is not used starting from version 0.42.0 (see PR#1893), we plan to remove it in future releases. In case you have a use-case, let us know.
request(GrpcClientMetadata, Req) - Method in interface GrpcClientCallFactory.BlockingClientCall
Sends the passed Req.
request(GrpcClientMetadata, Iterable<Req>) - Method in interface GrpcClientCallFactory.BlockingRequestStreamingClientCall
Sends the passed BlockingIterable of Req.
request(GrpcClientMetadata, Req) - Method in interface GrpcClientCallFactory.BlockingResponseStreamingClientCall
Sends the passed Req.
request(GrpcClientMetadata, Iterable<Req>) - Method in interface GrpcClientCallFactory.BlockingStreamingClientCall
Sends the passed BlockingIterable of Req.
request(GrpcClientMetadata, Req) - Method in interface GrpcClientCallFactory.ClientCall
Sends the passed Req.
request(GrpcClientMetadata, Publisher<Req>) - Method in interface GrpcClientCallFactory.RequestStreamingClientCall
Sends the passed Publisher of Req.
request(GrpcClientMetadata, Req) - Method in interface GrpcClientCallFactory.ResponseStreamingClientCall
Sends the passed Req.
request(GrpcClientMetadata, Publisher<Req>) - Method in interface GrpcClientCallFactory.StreamingClientCall
Sends the passed Publisher of Req.
requestCompressor() - Method in class DefaultGrpcClientMetadata
 
requestCompressor() - Method in interface GrpcClientMetadata
Get the BufferEncoder to use to compress the request associated with this object.
requestContext() - Method in interface GrpcMetadata
A request context associated with this GrpcMetadata that translates into HttpMetaData.context().
requestDescriptor() - Method in interface MethodDescriptor
Get the ParameterDescriptor for the request.
requestEncoding() - Method in class DefaultGrpcClientMetadata
Deprecated.
requestEncoding() - Method in interface GrpcClientMetadata
requestStreamingRouteFor(String) - Method in interface GrpcRoutes.AllGrpcRoutes
Deprecated.
Returns the registered GrpcRoutes.RequestStreamingRoute for the passed path.
requiredOffloads() - Method in class GrpcExceptionMapperServiceFilter
 
responseContext() - Method in interface GrpcMetadata
A response context associated with this GrpcMetadata that translates into HttpMetaData.context().
responseContext() - Method in interface GrpcServiceContext
A response context associated with this GrpcMetadata that translates into HttpMetaData.context().
responseDescriptor() - Method in interface MethodDescriptor
Get the ParameterDescriptor for the response.
responseStreamingRouteFor(String) - Method in interface GrpcRoutes.AllGrpcRoutes
Deprecated.
Returns the registered GrpcRoutes.ResponseStreamingRoute for the passed path.
routeExecutionStrategyFactory(RouteExecutionStrategyFactory<GrpcExecutionStrategy>) - Method in class GrpcRoutes
Setter for the RouteExecutionStrategyFactory, intended to be made public by implementations.
routeFor(String) - Method in interface GrpcRoutes.AllGrpcRoutes
Deprecated.
Returns the registered GrpcRoutes.Route for the passed path.

S

sendMetaData() - Method in interface BlockingStreamingGrpcServerResponse
Sends the response meta-data and returns a GrpcPayloadWriter to continue writing the response messages.
serializer() - Method in interface SerializerDescriptor
Get the SerializerDeserializer used to serialize and deserialize each object.
serializerDescriptor() - Method in interface ParameterDescriptor
Get the SerializerDescriptor for this parameter.
SerializerDescriptor<T> - Interface in io.servicetalk.grpc.api
Description of the serialization used for individual elements related to a ParameterDescriptor.
serializerFor(ContentCodec, Class<T>) - Method in interface GrpcSerializationProvider
Deprecated.
Get a HttpSerializer for a Class of type T.
SERVICETALK_USER_AGENT - Static variable in class GrpcHeaderValues
ServiceTalk specific value to use for HttpHeaderNames.USER_AGENT and HttpHeaderNames.SERVER headers.
status() - Method in enum GrpcStatusCode
Returns a standard GrpcStatus with this status code.
status() - Method in exception GrpcStatusException
Returns the wrapped GrpcStatus.
strategy() - Method in class DefaultGrpcClientMetadata
 
strategy() - Method in interface GrpcClientMetadata
GrpcExecutionStrategy to use for the associated gRPC method.
streamingRouteFor(String) - Method in interface GrpcRoutes.AllGrpcRoutes
Deprecated.
Returns the registered GrpcRoutes.StreamingRoute for the passed path.
supportedMessageCodings(List<ContentCodec>) - Method in class GrpcClientFactory
Deprecated.
Use generated code methods targeting List of BufferEncoders and BufferDecoderGroup.
supportedMessageCodings() - Method in class GrpcClientFactory
Deprecated.
Use generated code methods targeting List of BufferEncoders and BufferDecoderGroup.
supportedMessageCodings() - Method in interface GrpcSerializationProvider
Deprecated.
Supported ContentCodecs for this GrpcSerializationProvider.
supportedMessageCodings() - Method in interface GrpcServiceContext
Deprecated.
Will be removed along with ContentCodec.

T

timeout() - Method in class DefaultGrpcClientMetadata
 
timeout() - Method in interface GrpcClientMetadata
Returns timeout duration after which the response is no longer wanted.
toString() - Method in class DelegatingGrpcClientBuilder
 
toString() - Method in class DelegatingGrpcServerBuilder
 
toString() - Method in class GrpcStatus
 

V

value() - Method in enum GrpcStatusCode
Returns the integer code value.
valueOf(String) - Static method in enum GrpcStatusCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum GrpcStatusCode
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrap(GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface GrpcRoutes.BlockingRequestStreamingRoute
Convenience method to wrap a raw GrpcRoutes.BlockingRequestStreamingRoute instance with a passed detached close implementation of GracefulAutoCloseable.
wrap(GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface GrpcRoutes.BlockingResponseStreamingRoute
Convenience method to wrap a raw GrpcRoutes.BlockingResponseStreamingRoute instance with a passed detached close implementation of GracefulAutoCloseable.
wrap(GrpcRoutes.BlockingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface GrpcRoutes.BlockingRoute
Convenience method to wrap a raw GrpcRoutes.BlockingRoute instance with a passed detached close implementation of GracefulAutoCloseable.
wrap(GrpcRoutes.BlockingStreamingRoute<Req, Resp>, GracefulAutoCloseable) - Static method in interface GrpcRoutes.BlockingStreamingRoute
Convenience method to wrap a raw GrpcRoutes.BlockingStreamingRoute instance with a passed detached close implementation of GracefulAutoCloseable.
wrap(GrpcRoutes.RequestStreamingRoute<Req, Resp>, AsyncCloseable) - Static method in interface GrpcRoutes.RequestStreamingRoute
Convenience method to wrap a raw GrpcRoutes.RequestStreamingRoute instance with a passed detached close implementation of AsyncCloseable.
wrap(GrpcRoutes.ResponseStreamingRoute<Req, Resp>, AsyncCloseable) - Static method in interface GrpcRoutes.ResponseStreamingRoute
Convenience method to wrap a raw GrpcRoutes.ResponseStreamingRoute instance with a passed detached close implementation of AsyncCloseable.
wrap(GrpcRoutes.Route<Req, Resp>, AsyncCloseable) - Static method in interface GrpcRoutes.Route
Convenience method to wrap a raw GrpcRoutes.Route instance with a passed detached close implementation of AsyncCloseable.
wrap(GrpcRoutes.StreamingRoute<Req, Resp>, AsyncCloseable) - Static method in interface GrpcRoutes.StreamingRoute
Convenience method to wrap a raw GrpcRoutes.StreamingRoute instance with a passed detached close implementation of AsyncCloseable.
A B C D E F G H I J L M N O P R S T V W 
Skip navigation links