@Configuration
@EnableConfigurationProperties
@ConditionalOnProperty(value="spring.cloud.netflix.sidecar.enabled",
matchIfMissing=true)
public class SidecarConfiguration
extends Object
EurekaInstanceConfig.
Depends on SidecarProperties and eureka.instance.hostname property. Since there is two way to
configure hostname:
eureka.instance.hostname propertySidecarProperties.hostnameeureka.instance.hostname will always win against SidecarProperties.hostname due to
@ConfigurationProperties("eureka.instance") on SidecarConfiguration.EurekaInstanceConfigBeanConfiguration.SidecarConfiguration.EurekaInstanceConfigBeanConfiguration| Modifier and Type | Class and Description |
|---|---|
protected static class |
SidecarConfiguration.EurekaInstanceConfigBeanConfiguration |
| Constructor and Description |
|---|
SidecarConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cloud.client.actuator.HasFeatures |
Feature() |
LocalApplicationHealthIndicator |
localApplicationHealthIndicator() |
SidecarController |
sidecarController() |
SidecarProperties |
sidecarProperties() |
@Bean public org.springframework.cloud.client.actuator.HasFeatures Feature()
@Bean public SidecarProperties sidecarProperties()
@Bean public LocalApplicationHealthIndicator localApplicationHealthIndicator()
@Bean public SidecarController sidecarController()
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.