/** * @see stream.DataProcessor#finish() */ @Override public void finish() throws Exception { for (Processor p : processors) { if (p instanceof StatefulProcessor) { ((StatefulProcessor) p).finish(); } } }
/** * @see stream.DataProcessor#finish() */ @Override public void finish() throws Exception { for (Processor p : processors) { if (p instanceof StatefulProcessor) { ((StatefulProcessor) p).finish(); } } }
/** * @see Process#finish() */ public void finish() throws Exception { log.debug("Finishing process {} (source: {})...", this, this.getInput()); for (Processor proc : processors) { if (proc instanceof StatefulProcessor) { try { log.debug("Finishing processor {}", proc); ((StatefulProcessor) proc).finish(); } catch (Exception e) { log.error("Failed to finish processor '{}': {}", proc, e.getMessage()); e.printStackTrace(); } } } }
/** * @see stream.DataProcessor#finish() */ public void finish() throws Exception { log.debug("Finishing process {} (source: {})...", this, this.getInput()); try { for (Processor proc : processors) { if (proc instanceof StatefulProcessor) { try { log.debug("Finishing processor {}", proc); ((StatefulProcessor) proc).finish(); } catch (Exception e) { log.error("Failed to finish processor '{}': {}", proc, e.getMessage()); e.printStackTrace(); } } } } catch (Exception e) { e.printStackTrace(); } }