Class StubRunnerSpringCloudAutoConfiguration
java.lang.Object
org.springframework.cloud.contract.stubrunner.spring.cloud.StubRunnerSpringCloudAutoConfiguration
@Configuration(proxyBeanMethods=false)
@EnableConfigurationProperties(StubMapperProperties.class)
@ConditionalOnClass(org.springframework.cloud.client.discovery.DiscoveryClient.class)
@ConditionalOnProperty(value="stubrunner.cloud.enabled",
matchIfMissing=true)
public class StubRunnerSpringCloudAutoConfiguration
extends Object
Wraps
DiscoveryClient in a Stub Runner implementation that tries to find a
corresponding WireMock server for a searched dependency.- Since:
- 1.0.0
- Author:
- Marcin Grzejszczak
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cloud.client.discovery.DiscoveryClientnoOpStubRunnerDiscoveryClient(StubFinder stubFinder, StubMapperProperties stubMapperProperties) org.springframework.cloud.client.discovery.ReactiveDiscoveryClientnoOpStubRunnerReactiveDiscoveryClient(StubFinder stubFinder, StubMapperProperties stubMapperProperties) org.springframework.cloud.contract.stubrunner.spring.cloud.StubRunnerDiscoveryClientWrapperstubRunnerDiscoveryClientWrapper(org.springframework.beans.factory.BeanFactory beanFactory)
-
Constructor Details
-
StubRunnerSpringCloudAutoConfiguration
public StubRunnerSpringCloudAutoConfiguration()
-
-
Method Details
-
stubRunnerDiscoveryClientWrapper
@Bean public org.springframework.cloud.contract.stubrunner.spring.cloud.StubRunnerDiscoveryClientWrapper stubRunnerDiscoveryClientWrapper(org.springframework.beans.factory.BeanFactory beanFactory) -
noOpStubRunnerDiscoveryClient
@Bean @ConditionalOnStubbedDiscoveryEnabled @ConditionalOnProperty(value="stubrunner.cloud.delegate.enabled", havingValue="false", matchIfMissing=true) @Order(-2147483648) public org.springframework.cloud.client.discovery.DiscoveryClient noOpStubRunnerDiscoveryClient(StubFinder stubFinder, StubMapperProperties stubMapperProperties) -
noOpStubRunnerReactiveDiscoveryClient
@Bean @ConditionalOnStubbedDiscoveryEnabled @ConditionalOnProperty(value="stubrunner.cloud.delegate.enabled", havingValue="false", matchIfMissing=true) @Order(-2147483648) public org.springframework.cloud.client.discovery.ReactiveDiscoveryClient noOpStubRunnerReactiveDiscoveryClient(StubFinder stubFinder, StubMapperProperties stubMapperProperties)
-