@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.