public interface ServiceLocator extends Closeable
ServiceClient to locate services. Thread-safe.| Modifier and Type | Method and Description |
|---|---|
void |
close() |
com.google.common.util.concurrent.ListenableFuture<ServiceLocations> |
locate()
Returns a future that resolves to a set of
ServiceLocation. |
com.google.common.util.concurrent.ListenableFuture<ServiceLocations> locate()
ServiceLocation.
If the returned object returns true from ServiceLocations.isClosed(), it means the service has closed
permanently. Otherwise, any of the returned locations in ServiceLocations.getLocations() is a viable
selection.
It is possible for the list of locations to be empty. This means that the service is not currently available,
but also has not been closed, so it may become available at some point in the future.void close()
close in interface AutoCloseableclose in interface CloseableCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.