Package io.airlift.discovery.client
Class ServiceInventory
java.lang.Object
io.airlift.discovery.client.ServiceInventory
-
Constructor Summary
ConstructorsConstructorDescriptionServiceInventory(ServiceInventoryConfig config, NodeInfo nodeInfo, JsonCodec<ServiceDescriptorsRepresentation> serviceDescriptorsCodec, HttpClient httpClient) -
Method Summary
Modifier and TypeMethodDescriptiongetServiceDescriptors(String type) getServiceDescriptors(String type, String pool) voidstart()voidstop()final void
-
Constructor Details
-
ServiceInventory
@Inject public ServiceInventory(ServiceInventoryConfig config, NodeInfo nodeInfo, JsonCodec<ServiceDescriptorsRepresentation> serviceDescriptorsCodec, HttpClient httpClient)
-
-
Method Details
-
start
@PostConstruct public void start() -
stop
@PreDestroy public void stop() -
getServiceDescriptors
-
getServiceDescriptors
-
getServiceDescriptors
-
updateServiceInventory
public final void updateServiceInventory()
-