@Service public class MicroserviceHelper extends Object
| Constructor and Description |
|---|
MicroserviceHelper() |
| Modifier and Type | Method and Description |
|---|---|
URI |
getLoadBalancedURIByMicroservice(String microserviceName,
String pathToApiResource) |
URI |
getLoadBalancedURIByMicroservice(String microserviceName,
String pathToApiResource,
Integer sleepMilliseconds,
Boolean tryToReconnect) |
public URI getLoadBalancedURIByMicroservice(String microserviceName, String pathToApiResource)
public URI getLoadBalancedURIByMicroservice(String microserviceName, String pathToApiResource, Integer sleepMilliseconds, Boolean tryToReconnect)
microserviceName - registered service name. For example gatewaypathToApiResource - URl path such as /users/allsleepMilliseconds - sleep time if we can not resolve hostname of microservicetryToReconnect - if we can not get hostname of microservice - fail immediately or sleep and try to getCannotResolveHostException - if can not get microservice name for microserviceName in service discoveryCopyright © 2016. All rights reserved.