@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(); } }
controller.setIoResultsOutput(itemOutput); controller.start(); Loggers.MSG.info("Weighted load step \"{}\" started", controller.getName()); if(controller.await(timeLimitSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Weighted load step \"{}\" done", controller.getName()); } else { Loggers.MSG.info("Weighted load step \"{}\" timeout", controller.getName());
controller.setIoResultsOutput(itemOutput); controller.start(); Loggers.MSG.info("Load step \"{}\" started", stepId); if(controller.await(timeLimitSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Load step \"{}\" done", stepId); } else {
controller.setIoResultsOutput(itemOutput); controller.start(); Loggers.MSG.info("Mixed load step \"{}\" started", controller.getName()); if(controller.await(timeLimitSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Mixed load step \"{}\" done", controller.getName()); } else { Loggers.MSG.info("Mixed load step \"{}\" timeout", controller.getName());
controller.setIoResultsOutput(itemOutput); controller.start(); Loggers.MSG.info("Load step \"{}\" started", stepId); if(controller.await(timeLimitSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Load step \"{}\" done", stepId); } else {
controller.setIoResultsOutput(itemOutput); controller.start(); Loggers.MSG.info("Mixed load step \"{}\" started", controller.getName()); if(controller.await(timeLimitSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Mixed load step \"{}\" done", controller.getName()); } else { Loggers.MSG.info("Mixed load step \"{}\" timeout", controller.getName());
controller.setIoResultsOutput(itemOutput); controller.start(); Loggers.MSG.info("Load step \"{}\" started", stepId); if(controller.await(timeLimitSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Load step \"{}\" done", stepId); } else {
@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(); } }
queueConfig.getOutput(), TimeUnit.SECONDS, itemOutputConfig.getDelay() ); loadController.setIoResultsOutput(nextItemBuff); } else { itemOutputPath ); loadController.setIoResultsOutput(itemOutput); nextController.start(); Loggers.MSG.info("Load step \"{}\" started", nextController.getName()); try { try { if(controller.await(timeRemainSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Load step \"{}\" done", controller.getName()); } else { Loggers.MSG.info("Load step \"{}\" timeout", controller.getName()); controller.interrupt();
@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(); } }
queueConfig.getOutput(), TimeUnit.SECONDS, itemOutputConfig.getDelay() ); loadController.setIoResultsOutput(nextItemBuff); } else { itemOutputPath ); loadController.setIoResultsOutput(itemOutput); nextController.start(); Loggers.MSG.info("Load step \"{}\" started", nextController.getName()); try { try { if(controller.await(timeRemainSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Load step \"{}\" done", controller.getName()); } else { Loggers.MSG.info("Load step \"{}\" timeout", controller.getName()); controller.interrupt();
queueConfig.getOutput(), TimeUnit.SECONDS, itemOutputConfig.getDelay() ); loadController.setIoResultsOutput(nextItemBuff); } else { itemOutputPath ); loadController.setIoResultsOutput(itemOutput); nextController.start(); Loggers.MSG.info("Load step \"{}\" started", nextController.getName()); try { try { if(controller.await(timeRemainSec, TimeUnit.SECONDS)) { Loggers.MSG.info("Load step \"{}\" done", controller.getName()); } else { Loggers.MSG.info("Load step \"{}\" timeout", controller.getName()); controller.interrupt();