for(int i = 0; i < 3; i++) {
MyCommand c = new MyCommand();
c.execute();
HealthCounts hc = c.getMetrics().getHealthCounts();
System.out.println("Total request num:" + hc.getTotalRequests());
}
MyCommand расширяет HystrixCommand, и его метод запуска ничего не делает:
protected String run() throws Exception {
return "";
}
Когда я запускаю код, выводим следующее:
Total request num:0
Total request num:1
Total request num:2
Я думаю, что вывод должен выглядеть следующим образом:
Total request num:1
Total request num:2
Total request num:3
Почему?