Class StubRunnerSpringCloudConsulAutoConfiguration
java.lang.Object
org.springframework.cloud.contract.stubrunner.spring.cloud.consul.StubRunnerSpringCloudConsulAutoConfiguration
@Configuration(proxyBeanMethods=false)
@AutoConfigureAfter({StubRunnerConfiguration.class,org.springframework.cloud.consul.serviceregistry.ConsulServiceRegistryAutoConfiguration.class})
@ConditionalOnClass(com.ecwid.consul.v1.ConsulClient.class)
@ConditionalOnStubbedDiscoveryDisabled
@ConditionalOnProperty(value="stubrunner.cloud.consul.enabled",
matchIfMissing=true)
public class StubRunnerSpringCloudConsulAutoConfiguration
extends Object
Autoconfiguration for registering stubs in a Zookeeper Service discovery.
- Since:
- 1.0.0
- Author:
- Marcin Grzejszczak
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstubsRegistrar(StubRunning stubRunning, com.ecwid.consul.v1.ConsulClient consulClient, StubMapperProperties stubMapperProperties, org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties consulDiscoveryProperties, org.springframework.cloud.commons.util.InetUtils inetUtils)
-
Constructor Details
-
StubRunnerSpringCloudConsulAutoConfiguration
public StubRunnerSpringCloudConsulAutoConfiguration()
-
-
Method Details
-
stubsRegistrar
@Bean(initMethod="registerStubs") public StubsRegistrar stubsRegistrar(StubRunning stubRunning, com.ecwid.consul.v1.ConsulClient consulClient, StubMapperProperties stubMapperProperties, org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties consulDiscoveryProperties, org.springframework.cloud.commons.util.InetUtils inetUtils)
-