Skip navigation links
A B C D E F G H I K 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(String, GrpcExecutionStrategy, GrpcRoutes.BlockingRequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingResponseStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingResponseStreamingRoute(String, GrpcExecutionStrategy, GrpcRoutes.BlockingResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - Method in class GrpcRoutes
addBlockingRoute(String, Class<?>, String, GrpcRoutes.BlockingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.BlockingRoute to this factory.
addBlockingStreamingRoute(String, Class<?>, String, GrpcRoutes.BlockingStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.BlockingStreamingRoute to this factory.
addRequestStreamingRoute(String, Class<?>, String, GrpcRoutes.RequestStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.RequestStreamingRoute to this factory.
addResponseStreamingRoute(String, Class<?>, String, GrpcRoutes.ResponseStreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.ResponseStreamingRoute to this factory.
addRoute(String, Class<?>, String, GrpcRoutes.Route<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.Route to this factory.
addStreamingRoute(String, Class<?>, String, GrpcRoutes.StreamingRoute<Req, Resp>, Class<Req>, Class<Resp>, GrpcSerializationProvider) - 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
Adds a GrpcRoutes.StreamingRoute to this factory.
all() - Static method in class GrpcMessageEncodings
Returns a list of all GrpcMessageEncodings included by default.
append(GrpcServiceFilterFactory<Filter, Service>) - Method in interface GrpcServiceFilterFactory
Returns a composed factory that first applies the before factory to its input, and then applies this factory to the result.
appendClientFilter(FilterFactory) - Method in class GrpcClientFactory
Appends the passed FilterFactory to this factory.
appendClientFilterFactory(FilterFactory, FilterFactory) - Method in class GrpcClientFactory
Appends the passed FilterFactory to this client factory.
appendConnectionAcceptorFilter(ConnectionAcceptorFactory) - Method in class GrpcServerBuilder
Append the filter to the chain of filters used to decorate the ConnectionAcceptor used by this builder.
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class GrpcClientBuilder
 
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class GrpcClientBuilder
 
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class GrpcClientBuilder
 
appendHttpClientFilter(StreamingHttpClientFilterFactory) - Method in class GrpcClientBuilder
Append the filter to the chain of filters used to decorate the client created by this builder.
appendHttpClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class GrpcClientBuilder
Append the filter to the chain of filters used to decorate the client created by this builder, for every request that passes the provided Predicate.
appendHttpServiceFilter(StreamingHttpServiceFilterFactory) - Method in class GrpcServerBuilder
Append the filter to the chain of filters used to decorate the service used by this builder.
appendHttpServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class GrpcServerBuilder
Append the filter to the chain of filters used to decorate the service used by this builder, for every request that passes the provided Predicate.
appendServiceFilter(FilterFactory) - Method in class GrpcServiceFactory
Appends the passed FilterFactory to this factory.
appendServiceFilterFactory(FilterFactory, FilterFactory) - Method in class GrpcServiceFactory
Appends the passed FilterFactory to this service factory.
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
Returns the current status wrapped in a GrpcStatusException.
asException(Supplier<Status>) - Method in class GrpcStatus
Returns the current status wrapped in a GrpcStatusException including the supplied details.
autoRetryStrategy(AutoRetryStrategyProvider) - Method in class GrpcClientBuilder
 

B

backlog(int) - Method in class GrpcServerBuilder
The maximum queue length for incoming connection indications (a request to connect) is set to the backlog parameter.
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.
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.
bufferAllocator(BufferAllocator) - Method in class GrpcClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class GrpcServerBuilder
Sets the BufferAllocator to be used by this server.
build(GrpcClientFactory<Client, ?, Filter, FilterableClient, FilterFactory>) - Method in class GrpcClientBuilder
Builds a gRPC client.
build(GrpcClientFactory<Client, ?, Filter, FilterableClient, FilterFactory>) - Method in interface GrpcClientBuilder.MultiClientBuilder
Builds a gRPC client.
build() - Method in class GrpcExecutionStrategies.Builder
Builds a new GrpcExecutionStrategy.
buildBlocking(GrpcClientFactory<?, BlockingClient, Filter, FilterableClient, FilterFactory>) - Method in class GrpcClientBuilder
Builds a blocking gRPC client.
buildBlocking(GrpcClientFactory<?, BlockingClient, Filter, FilterableClient, FilterFactory>) - Method in interface GrpcClientBuilder.MultiClientBuilder
Builds a blocking gRPC client.
Builder() - Constructor for class GrpcExecutionStrategies.Builder
 
buildMulti() - Method in class GrpcClientBuilder
Returns a GrpcClientBuilder.MultiClientBuilder to be used to create multiple clients sharing the same underlying transport instance.

C

cause() - Method in class GrpcStatus
Returns the cause, can be null.
ciphers(Iterable<String>) - Method in interface GrpcClientSecurityConfigurator
 
ciphers(Iterable<String>) - Method in interface GrpcServerSecurityConfigurator
 
clientAuth(ServerSecurityConfigurator.ClientAuth) - Method in interface GrpcServerSecurityConfigurator
 
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.
codec() - Method in interface GrpcMessageEncoding
The codec that supports encoding/decoding for this type of message-encoding.
commit() - Method in interface GrpcClientSecurityConfigurator
Commit configuring client security.
commit(KeyManagerFactory) - Method in interface GrpcServerSecurityConfigurator
Commit configuring server security.
commit(Supplier<InputStream>, Supplier<InputStream>) - Method in interface GrpcServerSecurityConfigurator
Commit configuring server security.
commit(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface GrpcServerSecurityConfigurator
Commit configuring server security.
create(FilterableClient) - Method in interface GrpcClientFilterFactory
Create a Filter using the provided Filter.
create(Service) - Method in interface GrpcServiceFilterFactory
Create a Filter using the provided Service.
customStrategyBuilder() - Static method in class GrpcExecutionStrategies
A GrpcExecutionStrategy that disables all offloads.

D

decode(Buffer, int, int, BufferAllocator) - Method in interface GrpcMessageCodec
Take a Buffer and decode its contents resulting in a Buffer with the decoded content.
DefaultGrpcClientMetadata - Class in io.servicetalk.grpc.api
Default implementation for DefaultGrpcClientMetadata.
DefaultGrpcClientMetadata(String) - Constructor for class DefaultGrpcClientMetadata
Creates a new instance.
DefaultGrpcClientMetadata(String, GrpcMessageEncoding) - Constructor for class DefaultGrpcClientMetadata
 
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy) - Constructor for class DefaultGrpcClientMetadata
Creates a new instance.
DefaultGrpcClientMetadata(String, GrpcExecutionStrategy, GrpcMessageEncoding) - Constructor for class DefaultGrpcClientMetadata
 
defaultStrategy() - Static method in class GrpcExecutionStrategies
defaultStrategy(Executor) - Static method in class GrpcExecutionStrategies
The default GrpcExecutionStrategy using the passed Executor.
deflate() - Static method in class GrpcMessageEncodings
Returns a DEFLATE based GrpcMessageEncoding backed by Inflater.
description() - Method in class GrpcStatus
Returns additional descriptions, can be null.
deserializerFor(GrpcMessageEncoding, Class<T>) - Method in interface GrpcSerializationProvider
Get a HttpDeserializer for a Class of type T.
disableDrainingRequestPayloadBody() - Method in class GrpcServerBuilder
Disables automatic consumption of request payload body when it is not consumed by the service.
disableHostnameVerification() - Method in interface GrpcClientSecurityConfigurator
 
doAppendHttpClientFilter(StreamingHttpClientFilterFactory) - Method in class GrpcClientBuilder
Append the filter to the chain of filters used to decorate the client created by this builder.
doAppendHttpClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class GrpcClientBuilder
Append the filter to the chain of filters used to decorate the client created by this builder, for every request that passes the provided Predicate.
doAppendHttpServiceFilter(StreamingHttpServiceFilterFactory) - Method in class GrpcServerBuilder
Append the filter to the chain of filters used to decorate the service used by this builder.
doAppendHttpServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class GrpcServerBuilder
Append the filter to the chain of filters used to decorate the service used by this builder, for every request that passes the provided Predicate.
doListen(GrpcServiceFactory<?, ?, ?>) - Method in class GrpcServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.

E

enableWireLogging(String) - Method in class GrpcClientBuilder
 
enableWireLogging(String) - Method in class GrpcServerBuilder
Enable wire-logging for this server.
encode(Buffer, int, int, BufferAllocator) - Method in interface GrpcMessageCodec
Take a Buffer and encode its contents resulting in a Buffer with the encoded contents.
encoding() - Method in exception MessageEncodingException
The name of the encoding used when the Exception was thrown.
encodingFor(Collection<GrpcMessageEncoding>, String) - Static method in class GrpcMessageEncodings
Returns a GrpcMessageEncoding that matches the name.
equals(Object) - Method in class GrpcStatus
 
executionContext() - Method in interface BlockingGrpcClient
Get the GrpcExecutionContext used during construction of this object.
executionContext() - Method in interface FilterableGrpcClient
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 GrpcServiceContext
 
executionStrategy(GrpcExecutionStrategy) - Method in class GrpcClientBuilder
 
executionStrategy() - Method in interface GrpcExecutionContext
Returns the GrpcExecutionStrategy associated with this context.
executionStrategy(GrpcExecutionStrategy) - Method in class GrpcServerBuilder
Sets the HttpExecutionStrategy to be used by this server.
executor(Executor) - Method in class GrpcExecutionStrategies.Builder
Specify an Executor to use.

F

FilterableGrpcClient - Interface in io.servicetalk.grpc.api
A client to a gRPC service that supports filtering.
from(StreamingHttpClient) - 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.
fromThrowable(Throwable) - Static method in class GrpcStatus
Translates a throwable into a status.
fromThrowableNullable(Throwable) - Static method in class GrpcStatus
Translates a throwable into a status.

G

GrpcClient<BlockingClient extends BlockingGrpcClient> - Interface in io.servicetalk.grpc.api
A client to a gRPC service.
GrpcClientBuilder<U,R> - Class in io.servicetalk.grpc.api
A builder for building a gRPC client.
GrpcClientBuilder() - Constructor for class GrpcClientBuilder
 
GrpcClientBuilder.MultiClientBuilder - Interface in io.servicetalk.grpc.api
An interface to create multiple gRPC clients sharing the same underlying transport instance.
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>,Filter extends FilterableClient,FilterableClient extends FilterableGrpcClient,FilterFactory extends GrpcClientFilterFactory<Filter,FilterableClient>> - Class in io.servicetalk.grpc.api
A factory for creating clients that follows the specified gRPC Client contract.
GrpcClientFactory() - Constructor for class GrpcClientFactory
 
GrpcClientFilterFactory<Filter extends FilterableClient,FilterableClient extends FilterableGrpcClient> - Interface in io.servicetalk.grpc.api
A factory to create gRPC client filters.
GrpcClientMetadata - Interface in io.servicetalk.grpc.api
Metadata for a gRPC client call.
GrpcClientSecurityConfigurator<U,R> - Interface in io.servicetalk.grpc.api
A ClientSecurityConfigurator for SingleAddressGrpcClientBuilder.
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 HttpExecutionStrategy.
GrpcExecutionStrategy - Interface in io.servicetalk.grpc.api
An execution strategy for gRPC client and servers.
GrpcMessageCodec - Interface in io.servicetalk.grpc.api
Codec used to encode and decode gRPC messages.
GrpcMessageEncoding - Interface in io.servicetalk.grpc.api
GrpcMessageEncodings - Class in io.servicetalk.grpc.api
Default available encoding implementations.
GrpcMetadata - Interface in io.servicetalk.grpc.api
Metadata for a gRPC call.
GrpcPayloadWriter<T> - Interface in io.servicetalk.grpc.api
A PayloadWriter for gRPC.
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
Create new instance.
GrpcRoutes.AllGrpcRoutes - Interface in io.servicetalk.grpc.api
A collection of route corresponding to the enclosing GrpcRoutes.
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
A provider for gRPC serialization/deserialization.
GrpcServerBuilder - Class in io.servicetalk.grpc.api
A builder for building a gRPC server.
GrpcServerBuilder() - Constructor for class GrpcServerBuilder
 
GrpcServerSecurityConfigurator - Interface in io.servicetalk.grpc.api
A ServerSecurityConfigurator for GrpcServerBuilder.
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<Filter extends Service,Service extends GrpcService,FilterFactory extends GrpcServiceFilterFactory<Filter,Service>> - 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
A factory to create gRPC service filters.
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
Constructs a status with cause but no additional description.
GrpcStatus(GrpcStatusCode, Throwable, CharSequence) - 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.
gzip() - Static method in class GrpcMessageEncodings
Returns a GZIP based GrpcMessageEncoding backed by Inflater.

H

handle(GrpcServiceContext, BlockingIterable<Req>) - Method in interface GrpcRoutes.BlockingRequestStreamingRoute
Handles the passed Req.
handle(GrpcServiceContext, Req, GrpcPayloadWriter<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
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
 
hostnameVerification(String, String) - Method in interface GrpcClientSecurityConfigurator
 
hostnameVerification(String, String, int) - Method in interface GrpcClientSecurityConfigurator
 
hostnameVerification(String) - Method in interface GrpcClientSecurityConfigurator
 
hostnameVerification(String, int) - Method in interface GrpcClientSecurityConfigurator
 
hostnameVerificationAlgorithm(String) - Method in interface GrpcClientSecurityConfigurator
 
httpProtocol() - Method in interface GrpcServiceContext.GrpcProtocol
 

I

io.servicetalk.grpc.api - package io.servicetalk.grpc.api
 
ioExecutor(IoExecutor) - Method in class GrpcClientBuilder
 
ioExecutor(IoExecutor) - Method in class GrpcServerBuilder
Sets the IoExecutor to be used by this server.

K

keyManager(KeyManagerFactory) - Method in interface GrpcClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in interface GrpcClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface GrpcClientSecurityConfigurator
 

L

listen(GrpcServiceFactory<?, ?, ?>...) - Method in class GrpcServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenAndAwait(GrpcServiceFactory<?, ?, ?>...) - Method in class GrpcServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in class GrpcClientBuilder
 

M

MessageEncodingException - Exception in io.servicetalk.grpc.api
Exception thrown when a message was encoded with an unsupported encoder.
MessageEncodingException(String) - Constructor for exception MessageEncodingException
New instance.
MessageEncodingException(String, Throwable) - Constructor for exception MessageEncodingException
New instance.
MessageEncodingException(String, Throwable, boolean, boolean, String) - Constructor for exception MessageEncodingException
New instance.

N

name() - Method in interface GrpcMessageEncoding
A string representation for the message encoding.
newBlockingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - 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.
newBlockingRequestStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newBlockingResponseStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newBlockingStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - 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.
newClient(FilterableClient) - Method in class GrpcClientFactory
Create a new Client using the passed FilterableClient.
newFilter(Client, FilterFactory) - Method in class GrpcClientFactory
Create a new Filter using the passed Client and FilterFactory.
newGrpcClientCallFactory() - Method in class GrpcClientBuilder
Create a new GrpcClientCallFactory.
newRequestStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newResponseStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
newServiceFromRoutes(GrpcRoutes.AllGrpcRoutes) - Method in class GrpcRoutes
Create a new Service from the passed GrpcRoutes.AllGrpcRoutes.
newStreamingCall(GrpcSerializationProvider, Class<Req>, Class<Resp>) - Method in interface GrpcClientCallFactory
none() - Static method in class GrpcMessageEncodings
Returns the default, always supported 'identity' GrpcMessageEncoding.
noOffloadsStrategy() - Static method in class GrpcExecutionStrategies
A GrpcExecutionStrategy that disables all offloads.

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.
offloadNone() - Method in class GrpcExecutionStrategies.Builder
Disable all offloads.
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.
offloadWithThreadAffinity() - Method in class GrpcExecutionStrategies.Builder
Enable thread affinity while offloading.

P

path() - Method in interface GrpcMetadata
Returns the path for the associated gRPC method.
protocol() - Method in interface GrpcServiceContext
 
protocols(HttpProtocolConfig...) - Method in class GrpcClientBuilder
 
protocols(String...) - Method in interface GrpcClientSecurityConfigurator
 
protocols(HttpProtocolConfig...) - Method in class GrpcServerBuilder
Configurations of various underlying protocol versions.
protocols(String...) - Method in interface GrpcServerSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface GrpcClientSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface GrpcServerSecurityConfigurator
 

R

registerRoutes(Service) - Method in class GrpcRoutes
Register all routes contained in the passed Service.
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.
requestEncoding() - Method in class DefaultGrpcClientMetadata
 
requestEncoding() - Method in interface GrpcClientMetadata
GrpcMessageEncoding to use for the associated gRPC method.
requestStreamingRouteFor(String) - Method in interface GrpcRoutes.AllGrpcRoutes
Returns the registered GrpcRoutes.RequestStreamingRoute for the passed path.
responseStreamingRouteFor(String) - Method in interface GrpcRoutes.AllGrpcRoutes
Returns the registered GrpcRoutes.ResponseStreamingRoute for the passed path.
routeFor(String) - Method in interface GrpcRoutes.AllGrpcRoutes
Returns the registered GrpcRoutes.Route for the passed path.

S

secure() - Method in class GrpcClientBuilder
 
secure() - Method in class GrpcServerBuilder
Initiate security configuration for this server.
secure(String...) - Method in class GrpcServerBuilder
Initiate security configuration for this server for the passed sniHostnames.
serializerFor(GrpcMessageEncoding, Class<T>) - Method in interface GrpcSerializationProvider
Get a HttpSerializer for a Class of type T.
serviceDiscoverer(ServiceDiscoverer<U, R, ServiceDiscovererEvent<R>>) - Method in class GrpcClientBuilder
 
sessionCacheSize(long) - Method in interface GrpcClientSecurityConfigurator
 
sessionCacheSize(long) - Method in interface GrpcServerSecurityConfigurator
 
sessionTimeout(long) - Method in interface GrpcClientSecurityConfigurator
 
sessionTimeout(long) - Method in interface GrpcServerSecurityConfigurator
 
sniHostname(String) - Method in interface GrpcClientSecurityConfigurator
 
socketOption(SocketOption<T>, T) - Method in class GrpcClientBuilder
 
socketOption(SocketOption<T>, T) - Method in class GrpcServerBuilder
Add a SocketOption that is applied.
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
Returns the registered GrpcRoutes.StreamingRoute for the passed path.
supportedEncodings(Set<GrpcMessageEncoding>) - Method in class GrpcClientFactory
Sets the supported message encodings for this client factory.
supportedEncodings() - Method in class GrpcClientFactory
Return the list of supported GrpcMessageEncodings for this client factory.
supportedEncodings() - Method in interface GrpcSerializationProvider
 
supportedEncodings() - Method in interface GrpcService
The set of GrpcMessageEncoding encodings supported for this gRPC service.
supportedEncodings() - Method in interface GrpcServiceContext
The set of GrpcMessageEncoding encoding used for this gRPC call.

T

toString() - Method in class GrpcStatus
 
transportObserver(TransportObserver) - Method in class GrpcServerBuilder
Sets a TransportObserver that provides visibility into transport events.
trustManager(Supplier<InputStream>) - Method in interface GrpcClientSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface GrpcClientSecurityConfigurator
 
trustManager(Supplier<InputStream>) - Method in interface GrpcServerSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface GrpcServerSecurityConfigurator
 

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 K L M N O P R S T V W 
Skip navigation links