public class DiscoveryManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static DiscoveryManager |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
MicroserviceInstances |
findServiceInstances(String appId,
String serviceName,
String versionRule) |
MicroserviceInstances |
findServiceInstances(String appId,
String serviceName,
String versionRule,
String revision) |
List<Microservice> |
getAllMicroservices() |
AppManager |
getAppManager() |
InstanceCacheManager |
getInstanceCacheManager() |
Microservice |
getMicroservice(String microserviceId) |
MicroserviceInstance |
getMicroserviceInstance(String serviceId,
String instanceId) |
MicroserviceVersions |
getOrCreateMicroserviceVersions(String appId,
String microserviceName) |
CompletableFuture<MicroserviceVersions> |
getOrCreateMicroserviceVersionsAsync(String appId,
String microserviceName) |
String |
getSchema(String microserviceId,
Collection<MicroserviceInstance> instances,
String schemaId) |
void |
init() |
static void |
renewInstance() |
void |
run() |
public static DiscoveryManager INSTANCE
public static void renewInstance()
public MicroserviceInstances findServiceInstances(String appId, String serviceName, String versionRule)
public MicroserviceInstances findServiceInstances(String appId, String serviceName, String versionRule, String revision)
public InstanceCacheManager getInstanceCacheManager()
public AppManager getAppManager()
public MicroserviceInstance getMicroserviceInstance(String serviceId, String instanceId)
public String getSchema(String microserviceId, Collection<MicroserviceInstance> instances, String schemaId)
public Microservice getMicroservice(String microserviceId)
public List<Microservice> getAllMicroservices()
public CompletableFuture<MicroserviceVersions> getOrCreateMicroserviceVersionsAsync(String appId, String microserviceName)
public MicroserviceVersions getOrCreateMicroserviceVersions(String appId, String microserviceName)
public void destroy()
public void run()
public void init()
Copyright © 2017–2021 The Apache Software Foundation. All rights reserved.