in aws-rds-dbinstance/src/main/java/software/amazon/rds/dbinstance/BaseHandlerStd.java [259:279]
protected boolean withProbing(
final CallbackContext context,
final String probeName,
final int nProbes,
final Supplier<Boolean> checker
) {
final boolean check = checker.get();
if (!config.isProbingEnabled()) {
return check;
}
if (!check) {
context.flushProbes(probeName);
return false;
}
context.incProbes(probeName);
if (context.getProbes(probeName) >= nProbes) {
context.flushProbes(probeName);
return true;
}
return false;
}