| Interface | Description |
|---|---|
| GlobalClientInterceptorConfigurer |
This configurer can be used to register new global
ClientInterceptors. |
| GrpcChannelFactory |
This factory creates grpc
Channels for a given service name. |
| Class | Description |
|---|---|
| AbstractChannelFactory |
This abstract channel factory contains some shared code for other
GrpcChannelFactorys. |
| AddressChannelFactory |
This channel factory creates new Channels based on
GrpcChannelProperties that can be configured via
application properties. |
| AddressChannelNameResolver |
The AddressChannelNameResolver configures the hosts and the associated ports for
Channels to use based on
GrpcChannelProperties. |
| AddressChannelResolverFactory |
A name resolver factory that will create an
AddressChannelNameResolver based on the target uri. |
| AnnotationGlobalClientInterceptorConfigurer |
Automatically find and configure
annotated global ClientInterceptors. |
| DiscoveryClientChannelFactory |
This channel factory creates new Channels using a
service discovery. |
| DiscoveryClientNameResolver |
The DiscoveryClientNameResolver configures the hosts and the associated ports for
Channels to use based on a
DiscoveryClient. |
| DiscoveryClientResolverFactory |
A name resolver factory that will create an
DiscoveryClientNameResolver based on the target uri. |
| GlobalClientInterceptorConfigurerAdapter | Deprecated
Use
GlobalClientInterceptorConfigurer instead. |
| GlobalClientInterceptorRegistry |
The global client interceptor registry keeps references to all
ClientInterceptors that should be registered
globally. |
| GrpcChannelProperties |
The channel properties for a single named grpc channel or service reference.
|
| GrpcChannelProperties.Security | |
| GrpcChannelsProperties |
The container for named channel properties.
|
| GrpcClientAutoConfiguration |
The auto configuration used by Spring-Boot that contains all beans to create and inject grpc clients into beans.
|
| GrpcClientAutoConfiguration.DiscoveryGrpcClientAutoConfiguration | |
| GrpcClientAutoConfiguration.TraceClientAutoConfiguration | |
| GrpcClientBeanPostProcessor |
This
BeanPostProcessor searches for fields in beans that are annotated with GrpcClient and sets them. |
| Annotation Type | Description |
|---|---|
| GrpcClient |
An annotation for fields of type
Channel or subclasses of AbstractStub/gRPC client services. |
| GrpcGlobalClientInterceptor |
Annotation for gRPC
ClientInterceptors to apply them globally. |