There are multiple threads running but none are blocked. The method public void onTicks(ArrayList ticks) is continuously called and prints log.info("ticks size " + ticks.size()); as ticks size 0. And this continues for an hour and then the Ticks start flowing again.
lastQuote instrumentToken: 260105 closePrice: 26451.35
lastQuote instrumentToken: 256265 closePrice: 10767.65
The method public void onTicks(ArrayList ticks) is continuously called and prints log.info("ticks size " + ticks.size()); as ticks size 0. And this continues for an hour and then the Ticks start flowing again.