@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=StubMapperProperties.class) @ConditionalOnClass(value=org.springframework.cloud.client.discovery.DiscoveryClient.class) @ConditionalOnProperty(value="stubrunner.cloud.enabled", matchIfMissing=true) public class StubRunnerSpringCloudAutoConfiguration extends Object
DiscoveryClient
in a Stub Runner implementation that tries to find a
corresponding WireMock server for a searched dependency.Constructor and Description |
---|
StubRunnerSpringCloudAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springframework.cloud.client.discovery.DiscoveryClient |
noOpStubRunnerDiscoveryClient(StubFinder stubFinder,
StubMapperProperties stubMapperProperties) |
org.springframework.cloud.client.discovery.ReactiveDiscoveryClient |
noOpStubRunnerReactiveDiscoveryClient(StubFinder stubFinder,
StubMapperProperties stubMapperProperties) |
org.springframework.cloud.contract.stubrunner.spring.cloud.StubRunnerDiscoveryClientWrapper |
stubRunnerDiscoveryClientWrapper(org.springframework.beans.factory.BeanFactory beanFactory) |
public StubRunnerSpringCloudAutoConfiguration()
@Bean public org.springframework.cloud.contract.stubrunner.spring.cloud.StubRunnerDiscoveryClientWrapper stubRunnerDiscoveryClientWrapper(org.springframework.beans.factory.BeanFactory beanFactory)
@Bean @ConditionalOnMissingBean(value=org.springframework.cloud.client.discovery.DiscoveryClient.class) @ConditionalOnStubbedDiscoveryEnabled @ConditionalOnProperty(value="stubrunner.cloud.delegate.enabled", havingValue="false", matchIfMissing=true) public org.springframework.cloud.client.discovery.DiscoveryClient noOpStubRunnerDiscoveryClient(StubFinder stubFinder, StubMapperProperties stubMapperProperties)
@Bean @ConditionalOnMissingBean(value=org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnStubbedDiscoveryEnabled @ConditionalOnProperty(value="stubrunner.cloud.delegate.enabled", havingValue="false", matchIfMissing=true) public org.springframework.cloud.client.discovery.ReactiveDiscoveryClient noOpStubRunnerReactiveDiscoveryClient(StubFinder stubFinder, StubMapperProperties stubMapperProperties)
Copyright © 2016–2021 Spring. All rights reserved.