All Classes and Interfaces

Class
Description
This abstract channel factory contains some shared code for other GrpcChannelFactorys.
Automatically find and configure annotated global ClientInterceptors.
 
 
Helper class with useful methods to create and configure some commonly used authentication schemes such as Basic-Auth.
The DiscoveryClientNameResolver resolves the service hosts and their associated gRPC port using the channel's name and spring's cloud DiscoveryClient.
A name resolver factory that will create a DiscoveryClientNameResolver based on the target uri.
The StubFactory which tries to find a suitable factory method or constructor as a last resort.
 
A bean that can be used to configure global ClientInterceptors.
The global client interceptor registry keeps references to all ClientInterceptors that should be registered to all client channels.
A configurer for ManagedChannelBuilders which can be used by GrpcChannelFactory to customize the created channels.
This factory creates grpc Channels for a given service name.
The channel properties for a single named gRPC channel or service reference.
A container with options for the channel's transport security.
A container for named channel properties.
An annotation for fields of type Channel or subclasses of AbstractStub/gRPC client services.
The auto configuration used by Spring-Boot that contains all beans to create and inject grpc clients into beans.
Annotation that can be added to Configuration classes to add a GrpcClient bean to the ApplicationContext.
This BeanPostProcessor searches for fields and methods in beans that are annotated with GrpcClient and sets them.
Annotation that can be added to Configuration classes to add GrpcClient beans to the ApplicationContext.
BeanFactoryPostProcessor that searches the bean definitions for GrpcClient annotations on constructors and factory methods.
Auto configuration class for Spring-Boot.
Auto configuration class for Spring-Boot.
The configuration used to configure micrometer tracing for grpc.
The security auto configuration for the client.
 
Annotation for gRPC ClientInterceptors to apply them globally.
This channel factory creates and manages in-process GrpcChannelFactorys.
This channel factory is a switch between the InProcessChannelFactory and an alternative implementation.
 
A gRPC client interceptor that collects gRPC metrics.
 
The NameResolverRegistration manages the registration and de-registration of Spring managed name resolvers.
Identifies the negotiation used for starting up HTTP/2.
This channel factory creates and manages netty based GrpcChannelFactorys.
Deprecated.
Use the original ClientInterceptor in combination with Order (either on the target class itself or the related factory method).
This channel factory creates and manages shaded netty based GrpcChannelFactorys.
A factory for creating stubs provided by standard grpc Java library.
A NameResolver that will always respond with a static set of target addresses.
A name resolver provider that will create a NameResolver with static addresses.
A factory for gRPC stubs.
A stub transformer will be used by the GrpcClientBeanPostProcessor to configure the stubs before they are assigned to their fields.