}
protected void doOnSetProperty(String key, @Nullable String value) {
+ // can be overridden
}
protected void doOnRemoveProperty(String key) {
+ // can be overridden
}
protected void doOnClearProperties() {
+ // can be overridden
}
protected void doOnGetProperties(String key) {
+ // can be overridden
}
}
import org.slf4j.LoggerFactory;
import java.util.TimerTask;
-import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicLong;
/**
public void run() {
long totalIssues = counter.get();
long durationMinutes = (System.currentTimeMillis() - start) / 60000L;
- int percents = (int)((100L * totalIssues) / totalViolations);
- if (totalIssues>0 && durationMinutes > 0) {
+ int percents = (int) ((100L * totalIssues) / totalViolations);
+ if (totalIssues > 0 && durationMinutes > 0) {
int frequency = (int) (totalIssues / durationMinutes);
long remaining = (totalViolations - totalIssues) / frequency;
logger.info(String.format(