public class ConsulServiceRegistry extends Object implements org.springframework.cloud.client.serviceregistry.ServiceRegistry<ConsulRegistration>
| Constructor and Description |
|---|
ConsulServiceRegistry(com.ecwid.consul.v1.ConsulClient client,
ConsulDiscoveryProperties properties,
TtlScheduler ttlScheduler,
HeartbeatProperties heartbeatProperties) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
deregister(ConsulRegistration reg) |
Object |
getStatus(ConsulRegistration registration) |
void |
register(ConsulRegistration reg) |
void |
setStatus(ConsulRegistration registration,
String status) |
public ConsulServiceRegistry(com.ecwid.consul.v1.ConsulClient client,
ConsulDiscoveryProperties properties,
TtlScheduler ttlScheduler,
HeartbeatProperties heartbeatProperties)
public void register(ConsulRegistration reg)
register in interface org.springframework.cloud.client.serviceregistry.ServiceRegistry<ConsulRegistration>public void deregister(ConsulRegistration reg)
deregister in interface org.springframework.cloud.client.serviceregistry.ServiceRegistry<ConsulRegistration>public void close()
close in interface org.springframework.cloud.client.serviceregistry.ServiceRegistry<ConsulRegistration>public void setStatus(ConsulRegistration registration, String status)
setStatus in interface org.springframework.cloud.client.serviceregistry.ServiceRegistry<ConsulRegistration>public Object getStatus(ConsulRegistration registration)
getStatus in interface org.springframework.cloud.client.serviceregistry.ServiceRegistry<ConsulRegistration>Copyright © 2020 Pivotal Software, Inc.. All rights reserved.