public class StatusUpdater extends Object
| Constructor and Description |
|---|
StatusUpdater(InstanceRepository repository,
InstanceWebClient instanceWebClient) |
| Modifier and Type | Method and Description |
|---|---|
protected reactor.core.publisher.Mono<StatusInfo> |
convertStatusInfo(org.springframework.web.reactive.function.client.ClientResponse response) |
protected reactor.core.publisher.Mono<Instance> |
doUpdateStatus(Instance instance) |
protected StatusInfo |
getStatusInfoFromStatus(org.springframework.http.HttpStatus httpStatus,
Map<String,?> body) |
protected reactor.core.publisher.Mono<StatusInfo> |
handleError(Throwable ex) |
protected void |
logError(Instance instance,
Throwable ex) |
reactor.core.publisher.Mono<Void> |
updateStatus(InstanceId id) |
public StatusUpdater(InstanceRepository repository, InstanceWebClient instanceWebClient)
public reactor.core.publisher.Mono<Void> updateStatus(InstanceId id)
protected reactor.core.publisher.Mono<StatusInfo> convertStatusInfo(org.springframework.web.reactive.function.client.ClientResponse response)
protected StatusInfo getStatusInfoFromStatus(org.springframework.http.HttpStatus httpStatus, Map<String,?> body)
protected reactor.core.publisher.Mono<StatusInfo> handleError(Throwable ex)
Copyright © 2019 codecentric AG. All rights reserved.