public class InstanceRegistry extends Object
| Constructor and Description |
|---|
InstanceRegistry(InstanceRepository repository,
InstanceIdGenerator generator) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<InstanceId> |
deregister(InstanceId id)
Remove a specific instance from services
|
reactor.core.publisher.Mono<Instance> |
getInstance(InstanceId id)
Get a specific instance
|
reactor.core.publisher.Flux<Instance> |
getInstances()
Get a list of all registered instances.
|
reactor.core.publisher.Flux<Instance> |
getInstances(String name)
Get a list of all registered application instances.
|
reactor.core.publisher.Mono<InstanceId> |
register(Registration registration)
Register instance.
|
public InstanceRegistry(InstanceRepository repository, InstanceIdGenerator generator)
public reactor.core.publisher.Mono<InstanceId> register(Registration registration)
registration - instance to be registered.public reactor.core.publisher.Flux<Instance> getInstances()
public reactor.core.publisher.Flux<Instance> getInstances(String name)
name - the name to search for.public reactor.core.publisher.Mono<Instance> getInstance(InstanceId id)
id - Id.public reactor.core.publisher.Mono<InstanceId> deregister(InstanceId id)
id - the instances id to unregisterCopyright © 2018 codecentric AG. All rights reserved.