public interface ServiceRegistry
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
deregister(ServiceInstance serviceInstance) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
deregister(java.lang.String namespace,
ServiceInstance serviceInstance) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
deregister(java.lang.String serviceId,
java.lang.String instanceId) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
deregister(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId) |
java.util.Set<NamespacedServiceInstance> |
getRegisteredEphemeralInstances() |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
register(ServiceInstance serviceInstance)
注册实例
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
register(java.lang.String namespace,
ServiceInstance serviceInstance) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
removeService(java.lang.String namespace,
java.lang.String serviceId) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
renew(ServiceInstance serviceInstance)
服务实例续期
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
renew(java.lang.String namespace,
ServiceInstance serviceInstance) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.util.Map<java.lang.String,java.lang.String> metadata) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.util.Map<java.lang.String,java.lang.String> metadata) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setService(java.lang.String namespace,
java.lang.String serviceId) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> setService(java.lang.String namespace,
java.lang.String serviceId)
java.util.concurrent.CompletableFuture<java.lang.Boolean> removeService(java.lang.String namespace,
java.lang.String serviceId)
java.util.concurrent.CompletableFuture<java.lang.Boolean> register(ServiceInstance serviceInstance)
serviceInstance - java.util.concurrent.CompletableFuture<java.lang.Boolean> register(java.lang.String namespace,
ServiceInstance serviceInstance)
java.util.concurrent.CompletableFuture<java.lang.Boolean> renew(ServiceInstance serviceInstance)
serviceInstance - java.util.concurrent.CompletableFuture<java.lang.Boolean> renew(java.lang.String namespace,
ServiceInstance serviceInstance)
java.util.concurrent.CompletableFuture<java.lang.Boolean> deregister(ServiceInstance serviceInstance)
java.util.concurrent.CompletableFuture<java.lang.Boolean> deregister(java.lang.String namespace,
ServiceInstance serviceInstance)
java.util.concurrent.CompletableFuture<java.lang.Boolean> deregister(java.lang.String serviceId,
java.lang.String instanceId)
java.util.concurrent.CompletableFuture<java.lang.Boolean> deregister(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId)
java.util.Set<NamespacedServiceInstance> getRegisteredEphemeralInstances()
java.util.concurrent.CompletableFuture<java.lang.Boolean> setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value)
java.util.concurrent.CompletableFuture<java.lang.Boolean> setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value)
java.util.concurrent.CompletableFuture<java.lang.Boolean> setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.util.Map<java.lang.String,java.lang.String> metadata)
java.util.concurrent.CompletableFuture<java.lang.Boolean> setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.util.Map<java.lang.String,java.lang.String> metadata)