Class CrowdConfiguration
java.lang.Object
pl.allegro.tech.hermes.management.config.CrowdConfiguration
@Configuration
@EnableConfigurationProperties(CrowdProperties.class)
@ConditionalOnProperty("owner.crowd.enabled")
public class CrowdConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.client.ClientHttpRequestFactorycrowdOwnerSource(CrowdProperties crowdProperties, org.springframework.web.client.RestTemplate restTemplate) org.springframework.web.client.RestTemplaterestTemplate(CrowdProperties properties)
-
Constructor Details
-
CrowdConfiguration
public CrowdConfiguration()
-
-
Method Details
-
clientHttpRequestFactory
@Bean("managementRequestFactory") @ConfigurationProperties(prefix="management.rest-template") public org.springframework.http.client.ClientHttpRequestFactory clientHttpRequestFactory() -
restTemplate
@Bean(name="crowdRestTemplate") public org.springframework.web.client.RestTemplate restTemplate(CrowdProperties properties) -
crowdOwnerSource
@Bean @Order(1) public CrowdOwnerSource crowdOwnerSource(CrowdProperties crowdProperties, @Qualifier("crowdRestTemplate") org.springframework.web.client.RestTemplate restTemplate)
-