@Configuration(proxyBeanMethods=false)
@ConditionalOnMissingBean(type="org.springframework.cloud.zookeeper.discovery.ZookeeperLifecycle")
@ConditionalOnProperty(value="spring.cloud.service-registry.auto-registration.enabled",
matchIfMissing=true)
@AutoConfigureAfter(value=ZookeeperServiceRegistryAutoConfiguration.class)
@AutoConfigureBefore(value={org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationAutoConfiguration.class,ZookeeperDiscoveryAutoConfiguration.class})
public class ZookeeperAutoServiceRegistrationAutoConfiguration
extends Object
| Constructor and Description |
|---|
ZookeeperAutoServiceRegistrationAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ServiceInstanceRegistration |
serviceInstanceRegistration(org.springframework.context.ApplicationContext context,
ZookeeperDiscoveryProperties properties) |
ZookeeperAutoServiceRegistration |
zookeeperAutoServiceRegistration(ZookeeperServiceRegistry registry,
ZookeeperRegistration registration,
ZookeeperDiscoveryProperties properties) |
public ZookeeperAutoServiceRegistrationAutoConfiguration()
@Bean public ZookeeperAutoServiceRegistration zookeeperAutoServiceRegistration(ZookeeperServiceRegistry registry, ZookeeperRegistration registration, ZookeeperDiscoveryProperties properties)
@Bean @ConditionalOnMissingBean(value=ZookeeperRegistration.class) public ServiceInstanceRegistration serviceInstanceRegistration(org.springframework.context.ApplicationContext context, ZookeeperDiscoveryProperties properties)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.