Class ConsulGrpcAutoConfiguration
java.lang.Object
org.lognet.springboot.grpc.autoconfigure.consul.ConsulGrpcAutoConfiguration
@Configuration
@ConditionalOnClass(org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistry.class)
@AutoConfigureAfter({org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistryAutoConfiguration.class,GRpcAutoConfiguration.class})
@ConditionalOnProperty(value="spring.cloud.service-registry.auto-registration.enabled",
matchIfMissing=true)
@ConditionalOnBean({org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistry.class,GRpcServerRunner.class})
@OnGrpcServerEnabled
@EnableConfigurationProperties(GrpcConsulProperties.class)
public class ConsulGrpcAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.context.properties.ConfigurationPropertiesBindHandlerAdvisoradvisor()consulRegistrar(org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistry consulServiceRegistry)
-
Constructor Details
-
ConsulGrpcAutoConfiguration
public ConsulGrpcAutoConfiguration()
-
-
Method Details
-
advisor
@Bean public org.springframework.boot.context.properties.ConfigurationPropertiesBindHandlerAdvisor advisor() -
consulRegistrar
@Bean public GrpcConsulRegistrar consulRegistrar(org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistry consulServiceRegistry)
-