public class StaticServiceInstanceList extends java.lang.Object implements ServiceInstanceList
ServiceInstanceList using a static list of URLs. This class doesn't support health checking.| Constructor and Description |
|---|
StaticServiceInstanceList(java.lang.String id,
java.util.Collection<java.net.URI> loadBalancedURIs)
Default constructor.
|
StaticServiceInstanceList(java.lang.String id,
java.util.Collection<java.net.URI> loadBalancedURIs,
java.lang.String contextPath)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.lang.String> |
getContextPath() |
java.lang.String |
getID() |
java.util.List<ServiceInstance> |
getInstances()
Returns the current list of services.
|
java.util.Collection<java.net.URI> |
getLoadBalancedURIs() |
public StaticServiceInstanceList(java.lang.String id,
java.util.Collection<java.net.URI> loadBalancedURIs)
id - The idloadBalancedURIs - The URIspublic StaticServiceInstanceList(java.lang.String id,
java.util.Collection<java.net.URI> loadBalancedURIs,
@Nullable
java.lang.String contextPath)
id - The idloadBalancedURIs - The URIscontextPath - The context pathpublic java.lang.String getID()
getID in interface ServiceInstanceListpublic java.util.List<ServiceInstance> getInstances()
ServiceInstanceListgetInstances in interface ServiceInstanceListpublic java.util.Collection<java.net.URI> getLoadBalancedURIs()
public java.util.Optional<java.lang.String> getContextPath()
getContextPath in interface ServiceInstanceList