Constructor and Description |
---|
SafeDiscovery(Discovery implementation) |
Modifier and Type | Method and Description |
---|---|
Collection<DiscoveryInstance> |
getAllInstances(String serviceName) |
DiscoveryInstance |
getInstance(String serviceName) |
Collection<String> |
getServiceNames() |
void |
noteError(String serviceName,
DiscoveryInstance errorInstance,
int statusCode,
Throwable exception) |
void |
noteSuccess(String serviceName,
DiscoveryInstance instance,
int statusCode) |
void |
setHealthyState(HealthyState healthyState) |
void |
setMetaData(Map<String,String> newMetaData) |
public SafeDiscovery(Discovery implementation)
public Collection<String> getServiceNames()
getServiceNames
in interface Discovery
public DiscoveryInstance getInstance(String serviceName)
getInstance
in interface Discovery
public Collection<DiscoveryInstance> getAllInstances(String serviceName)
getAllInstances
in interface Discovery
public void noteError(String serviceName, DiscoveryInstance errorInstance, int statusCode, Throwable exception)
public void noteSuccess(String serviceName, DiscoveryInstance instance, int statusCode)
noteSuccess
in interface Discovery
public void setHealthyState(HealthyState healthyState)
setHealthyState
in interface Discovery
public void setMetaData(Map<String,String> newMetaData)
setMetaData
in interface Discovery
Copyright © 2014–2016 Soabase. All rights reserved.