/** * @see stream.service.Service#reset() */ @Override public void reset() throws Exception { log.debug("Reading graph from {}", file); CsvStream stream = new CsvStream(new FileInputStream(file)); Data item = stream.read(); while (item != null) { Serializable start = item.get("start"); Serializable end = item.get("end"); if (start != null && end != null) { addEdge(start.toString(), end.toString()); } else { throw new Exception( "Failed to extract start/end from data item: " + item + "!"); } item = stream.read(); } stream.close(); }