Package io.airlift.discovery.client
Interface ServiceSelector
-
- All Known Implementing Classes:
CachingServiceSelector,MergingServiceSelector,SimpleServiceSelector,StaticServiceSelector
public interface ServiceSelector
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetPool()StringgetType()com.google.common.util.concurrent.ListenableFuture<List<ServiceDescriptor>>refresh()List<ServiceDescriptor>selectAllServices()
-
-
-
Method Detail
-
getType
String getType()
-
getPool
String getPool()
-
selectAllServices
List<ServiceDescriptor> selectAllServices()
-
refresh
com.google.common.util.concurrent.ListenableFuture<List<ServiceDescriptor>> refresh()
-
-