All Classes and Interfaces

Class
Description
 
 
 
Convenience methods performing bean lookups that are not currently provided by the standard Spring facilities.
An interceptor that extracts the authentication credentials from the gRPC request headers and metadata, authenticates the user, and sets the authentication in the SecurityContext.
An interceptor that adds basic authentication headers to gRPC client calls.
Extracts the HTTP Basic authentication credentials from the gRPC request headers.
An interceptor that adds bearer token authentication headers to gRPC client calls.
 
 
 
Options used by GrpcChannelFactory when building channels.
A provider for obtaining channel credentials for gRPC client.
 
 
Strategy to determine whether a ClientInterceptor should be included for a given GrpcChannelFactory.
Configure a ManagedChannelBuilder with client interceptors.
A composite GrpcChannelFactory that combines a list of channel factories.
 
A gRPC server interceptor that integrates Spring Security's SecurityContext with Kotlin coroutines by adding an element to the coroutine context.
 
A client interceptor configuring the default deadline for each call.
Default implementation of GrpcChannelFactory for creating and managing gRPC channels.
Default implementation for gRPC service factories.
Default GrpcServiceConfigurer implementation that binds and configures services with interceptors.
Default GrpcServiceDiscoverer implementation that finds all BindableService beans in the application context.
 
Annotation that can be specified on a gRPC ClientInterceptor bean which will result in the interceptor being applied globally to channels.
Annotation that can be specified on a gRPC ServerInterceptor bean which will result in the interceptor being applied globally to all services.
Marks a class for gRPC exception handling with @GrpcExceptionHandler methods.
Discovers @GrpcAdvice beans and @GrpcExceptionHandler methods.
Handles exceptions by delegating to @GrpcExceptionHandler methods in @GrpcAdvice beans.
 
Callback interface that can be used to customize a ManagedChannelBuilder for a specific target.
Factory interface for creating ManagedChannel instances.
A factory of gRPC clients that can be used to create client stubs as beans in an application context.
 
 
Marks a method as a gRPC exception handler within a @GrpcAdvice class.
Defines an exception handler for handling exceptions that occur during gRPC server-side processing.
A gRPC ServerInterceptor that handles exceptions thrown during the processing of gRPC calls.
Maps exception types to @GrpcExceptionHandler methods.
The GrpcSecurity class is responsible for configuring the security settings for a gRPC server.
Factory interface that can be used to create a gRPC Server.
Lifecycle bean that automatically starts and stops the grpc server.
The base event for GrpcServerLifecycle.
This event will be fired before the server starts to shutdown.
This event will be fired after the server has been started.
This event will be fired after the server completed to shutdown.
Annotation that marks gRPC services that should be registered with a gRPC server.
Configures and binds a service spec into a service definition that can then be added to a gRPC server.
Discovers gRPC services to be provided by the server.
Additional information about a gRPC service that can be used when configuring the service.
Encapsulates enough information to construct an actual ServerServiceDefinition.
Provides convenience methods for various gRPC functions.
Extracts the HTTP Basic authentication credentials from the gRPC request headers.
 
Annotation to create gRPC client beans.
 
GrpcChannelFactory that creates in-process gRPC channels.
GrpcServerFactory that can be used to create an in-process gRPC server.
A custom implementation of the TrustManagerFactory class that provides an insecure trust manager.
Identifies the negotiation used for starting up HTTP/2.
GrpcChannelFactory that creates Netty-based gRPC channels.
GrpcServerFactory that can be used to create a Netty-based gRPC server.
 
 
A BeanFactoryPostProcessor and MethodReplacer that processes beans of type BindableService to replace their onErrorMap method to a set of GrpcExceptionHandler beans.
 
 
 
 
Exception handler for server-side exceptions.
Callback interface that can be used to customize a ServerBuilder.
Strategy to determine whether a global server interceptor should be applied to gRPC service.
Strategy to determine whether a ServerServiceDefinition should be added to a server factory.
GrpcChannelFactory that creates shaded Netty-based gRPC channels.
GrpcServerFactory that can be used to create a shaded Netty-based gRPC server.