public interface ServiceRegistry
| 限定符和类型 | 方法和说明 |
|---|---|
default reactor.core.publisher.Mono<java.lang.Boolean> |
deregister(ServiceInstance serviceInstance) |
reactor.core.publisher.Mono<java.lang.Boolean> |
deregister(java.lang.String namespace,
ServiceInstance serviceInstance) |
default reactor.core.publisher.Mono<java.lang.Boolean> |
deregister(java.lang.String serviceId,
java.lang.String instanceId) |
reactor.core.publisher.Mono<java.lang.Boolean> |
deregister(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId) |
java.util.Map<NamespacedInstanceId,ServiceInstance> |
getRegisteredEphemeralInstances() |
default reactor.core.publisher.Mono<java.lang.Boolean> |
register(ServiceInstance serviceInstance)
注册实例
|
reactor.core.publisher.Mono<java.lang.Boolean> |
register(java.lang.String namespace,
ServiceInstance serviceInstance) |
reactor.core.publisher.Mono<java.lang.Boolean> |
removeService(java.lang.String namespace,
java.lang.String serviceId) |
default reactor.core.publisher.Mono<java.lang.Boolean> |
renew(ServiceInstance serviceInstance)
服务实例续期
|
reactor.core.publisher.Mono<java.lang.Boolean> |
renew(java.lang.String namespace,
ServiceInstance serviceInstance) |
default reactor.core.publisher.Mono<java.lang.Boolean> |
setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.util.Map<java.lang.String,java.lang.String> metadata) |
reactor.core.publisher.Mono<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) |
default reactor.core.publisher.Mono<java.lang.Boolean> |
setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value) |
reactor.core.publisher.Mono<java.lang.Boolean> |
setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value) |
reactor.core.publisher.Mono<java.lang.Boolean> |
setService(java.lang.String namespace,
java.lang.String serviceId) |
reactor.core.publisher.Mono<java.lang.Boolean> setService(java.lang.String namespace,
java.lang.String serviceId)
reactor.core.publisher.Mono<java.lang.Boolean> removeService(java.lang.String namespace,
java.lang.String serviceId)
default reactor.core.publisher.Mono<java.lang.Boolean> register(ServiceInstance serviceInstance)
serviceInstance - serviceInstancereactor.core.publisher.Mono<java.lang.Boolean> register(java.lang.String namespace,
ServiceInstance serviceInstance)
default reactor.core.publisher.Mono<java.lang.Boolean> renew(ServiceInstance serviceInstance)
serviceInstance - reactor.core.publisher.Mono<java.lang.Boolean> renew(java.lang.String namespace,
ServiceInstance serviceInstance)
default reactor.core.publisher.Mono<java.lang.Boolean> deregister(ServiceInstance serviceInstance)
reactor.core.publisher.Mono<java.lang.Boolean> deregister(java.lang.String namespace,
ServiceInstance serviceInstance)
default reactor.core.publisher.Mono<java.lang.Boolean> deregister(java.lang.String serviceId,
java.lang.String instanceId)
reactor.core.publisher.Mono<java.lang.Boolean> deregister(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId)
java.util.Map<NamespacedInstanceId,ServiceInstance> getRegisteredEphemeralInstances()
default reactor.core.publisher.Mono<java.lang.Boolean> setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value)
reactor.core.publisher.Mono<java.lang.Boolean> setMetadata(java.lang.String namespace,
java.lang.String serviceId,
java.lang.String instanceId,
java.lang.String key,
java.lang.String value)
default reactor.core.publisher.Mono<java.lang.Boolean> setMetadata(java.lang.String serviceId,
java.lang.String instanceId,
java.util.Map<java.lang.String,java.lang.String> metadata)
reactor.core.publisher.Mono<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)