Package | Description |
---|---|
org.springframework.cloud.consul.discovery | |
org.springframework.cloud.consul.serviceregistry |
Modifier and Type | Method and Description |
---|---|
HeartbeatProperties |
ConsulDiscoveryClientConfiguration.heartbeatProperties() |
Modifier and Type | Method and Description |
---|---|
TtlScheduler |
ConsulDiscoveryClientConfiguration.ttlScheduler(HeartbeatProperties heartbeatProperties) |
Constructor and Description |
---|
TtlScheduler(HeartbeatProperties configuration,
com.ecwid.consul.v1.ConsulClient client) |
Modifier and Type | Method and Description |
---|---|
HeartbeatProperties |
ConsulServiceRegistryAutoConfiguration.heartbeatProperties() |
Modifier and Type | Method and Description |
---|---|
ConsulAutoRegistration |
ConsulAutoServiceRegistrationAutoConfiguration.consulRegistration(org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
ConsulDiscoveryProperties properties,
org.springframework.context.ApplicationContext applicationContext,
org.springframework.beans.factory.ObjectProvider<List<ConsulRegistrationCustomizer>> registrationCustomizers,
org.springframework.beans.factory.ObjectProvider<List<ConsulManagementRegistrationCustomizer>> managementRegistrationCustomizers,
HeartbeatProperties heartbeatProperties) |
ConsulServiceRegistry |
ConsulServiceRegistryAutoConfiguration.consulServiceRegistry(com.ecwid.consul.v1.ConsulClient consulClient,
ConsulDiscoveryProperties properties,
HeartbeatProperties heartbeatProperties) |
static com.ecwid.consul.v1.agent.model.NewService.Check |
ConsulAutoRegistration.createCheck(Integer port,
HeartbeatProperties ttlConfig,
ConsulDiscoveryProperties properties) |
static ConsulAutoRegistration |
ConsulAutoRegistration.managementRegistration(org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
ConsulDiscoveryProperties properties,
org.springframework.context.ApplicationContext context,
List<ConsulManagementRegistrationCustomizer> managementRegistrationCustomizers,
HeartbeatProperties heartbeatProperties) |
static ConsulAutoRegistration |
ConsulAutoRegistration.registration(org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
ConsulDiscoveryProperties properties,
org.springframework.context.ApplicationContext context,
List<ConsulRegistrationCustomizer> registrationCustomizers,
List<ConsulManagementRegistrationCustomizer> managementRegistrationCustomizers,
HeartbeatProperties heartbeatProperties) |
static void |
ConsulAutoRegistration.setCheck(com.ecwid.consul.v1.agent.model.NewService service,
org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
ConsulDiscoveryProperties properties,
org.springframework.context.ApplicationContext context,
HeartbeatProperties heartbeatProperties) |
TtlScheduler |
ConsulServiceRegistryAutoConfiguration.ttlScheduler(com.ecwid.consul.v1.ConsulClient consulClient,
HeartbeatProperties heartbeatProperties) |
Constructor and Description |
---|
ConsulAutoRegistration(com.ecwid.consul.v1.agent.model.NewService service,
org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
ConsulDiscoveryProperties properties,
org.springframework.context.ApplicationContext context,
HeartbeatProperties heartbeatProperties)
Deprecated.
|
ConsulAutoRegistration(com.ecwid.consul.v1.agent.model.NewService service,
org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationProperties autoServiceRegistrationProperties,
ConsulDiscoveryProperties properties,
org.springframework.context.ApplicationContext context,
HeartbeatProperties heartbeatProperties,
List<ConsulManagementRegistrationCustomizer> managementRegistrationCustomizers) |
ConsulServiceRegistry(com.ecwid.consul.v1.ConsulClient client,
ConsulDiscoveryProperties properties,
TtlScheduler ttlScheduler,
HeartbeatProperties heartbeatProperties) |
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.