@Override public void close() throws IOException { for(final LoadController nextController : loadChain) { try { nextController.close(); } catch(final IOException e) { LogUtil.exception( Level.WARN, e, "Failed to close the step \"{}\"", nextController.getName() ); } } loadChain.clear(); nodeConfigList.clear(); } }
@Override public void close() throws IOException { for(final LoadController nextController : loadChain) { try { nextController.close(); } catch(final IOException e) { LogUtil.exception( Level.WARN, e, "Failed to close the step \"{}\"", nextController.getName() ); } } loadChain.clear(); nodeConfigList.clear(); } }
@Override public void close() throws IOException { super.close(); if(loadChain != null) { for(final LoadController nextController : loadChain) { try { nextController.close(); } catch(final IOException e) { LogUtil.exception( Level.WARN, e, "Failed to close the step \"{}\"", nextController.getName() ); } } loadChain.clear(); } }
for(final LoadController nextController : loadChain) { nextController.start(); Loggers.MSG.info("Load step \"{}\" started", nextController.getName()); try { if(controller.await(timeRemainSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Load step \"{}\" done", controller.getName()); } else { Loggers.MSG.info("Load step \"{}\" timeout", controller.getName());
for(final LoadController nextController : loadChain) { nextController.start(); Loggers.MSG.info("Load step \"{}\" started", nextController.getName()); try { if(controller.await(timeRemainSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Load step \"{}\" done", controller.getName()); } else { Loggers.MSG.info("Load step \"{}\" timeout", controller.getName());
for(final LoadController nextController : loadChain) { nextController.start(); Loggers.MSG.info("Load step \"{}\" started", nextController.getName()); try { if(controller.await(timeRemainSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Load step \"{}\" done", controller.getName()); } else { Loggers.MSG.info("Load step \"{}\" timeout", controller.getName());