Class GrpcClientFactory
java.lang.Object
org.springframework.grpc.client.GrpcClientFactory
- All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
public class GrpcClientFactory
extends Object
implements org.springframework.context.ApplicationContextAware
A factory of gRPC clients that can be used to create client stubs as beans in an
application context.
- Author:
- Dave Syer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindStubFactoryTypes(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) <T> Tstatic voidregister(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, GrpcClientFactory.GrpcClientRegistrationSpec spec) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
Constructor Details
-
GrpcClientFactory
public GrpcClientFactory()
-
-
Method Details
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-
getClient
-
findStubFactoryTypes
-
register
public static void register(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, GrpcClientFactory.GrpcClientRegistrationSpec spec)
-