public class IntervalCheck extends Object
| Constructor and Description |
|---|
IntervalCheck(String name,
Function<InstanceId,reactor.core.publisher.Mono<Void>> checkFn) |
IntervalCheck(String name,
Function<InstanceId,reactor.core.publisher.Mono<Void>> checkFn,
Duration interval,
Duration minRetention) |
| Modifier and Type | Method and Description |
|---|---|
protected reactor.core.publisher.Mono<Void> |
checkAllInstances() |
void |
markAsChecked(InstanceId instanceId) |
void |
setInterval(Duration interval) |
void |
setMinRetention(Duration minRetention) |
void |
start() |
void |
stop() |
public IntervalCheck(String name, Function<InstanceId,reactor.core.publisher.Mono<Void>> checkFn)
public void start()
public void markAsChecked(InstanceId instanceId)
protected reactor.core.publisher.Mono<Void> checkAllInstances()
public void stop()
public void setInterval(Duration interval)
public void setMinRetention(Duration minRetention)
Copyright © 2019 codecentric AG. All rights reserved.