private void addFileVerifyTask(final File file, final List<Callable<Void>> tasks, final AbstractTripleStore store) { if (file.isHidden()) { log.warn("Skipping hidden file: " + file); return; } if (!file.canRead()) { log.warn("Can not read file: " + file); return; } if (file.isDirectory()) { if (log.isInfoEnabled()) log.info("Loading directory: " + file); final File[] files = file.listFiles(); for (File t : files) { addFileVerifyTask(t, tasks, store); } // done. return; } else { // load a file. tasks.add(new VerifyTask(file.toString(), store)); } }
private void addFileVerifyTask(final File file, final List<Callable<Void>> tasks, final AbstractTripleStore store) { if (file.isHidden()) { log.warn("Skipping hidden file: " + file); return; } if (!file.canRead()) { log.warn("Can not read file: " + file); return; } if (file.isDirectory()) { if (log.isInfoEnabled()) log.info("Loading directory: " + file); final File[] files = file.listFiles(); for (File t : files) { addFileVerifyTask(t, tasks, store); } // done. return; } else { // load a file. tasks.add(new VerifyTask(file.toString(), store)); } }
/** * Return a list of tasks which will verify the statements contained in the * specified classpath resource, file, or directory (recursive) against the * KB. * * @param resource * @param store * @return */ protected List<Callable<Void>> getVerifyTasks(final String resource, final AbstractTripleStore store) { final List<Callable<Void>> tasks = new LinkedList<Callable<Void>>(); if (getClass().getResource(resource) != null || getClass().getClassLoader().getResource(resource) != null) { // load a resource on the classpath tasks.add(new VerifyTask(resource, store)); return tasks; } // try file system. final File file = new File(resource); if (!file.exists()) { throw new RuntimeException("No such resource/file: " + resource); } addFileVerifyTask(file, tasks, store); return tasks; }
/** * Return a list of tasks which will verify the statements contained in the * specified classpath resource, file, or directory (recursive) against the * KB. * * @param resource * @param store * @return */ protected List<Callable<Void>> getVerifyTasks(final String resource, final AbstractTripleStore store) { final List<Callable<Void>> tasks = new LinkedList<Callable<Void>>(); if (getClass().getResource(resource) != null || getClass().getClassLoader().getResource(resource) != null) { // load a resource on the classpath tasks.add(new VerifyTask(resource, store)); return tasks; } // try file system. final File file = new File(resource); if (!file.exists()) { throw new RuntimeException("No such resource/file: " + resource); } addFileVerifyTask(file, tasks, store); return tasks; }
private void addFileVerifyTask(final File file, final List<Callable<Void>> tasks, final AbstractTripleStore store) { if (file.isHidden()) { log.warn("Skipping hidden file: " + file); return; } if (!file.canRead()) { log.warn("Can not read file: " + file); return; } if (file.isDirectory()) { if (log.isInfoEnabled()) log.info("Loading directory: " + file); final File[] files = file.listFiles(); for (File t : files) { addFileVerifyTask(t, tasks, store); } // done. return; } else { // load a file. tasks.add(new VerifyTask(file.toString(), store)); } }
/** * Return a list of tasks which will verify the statements contained in the * specified classpath resource, file, or directory (recursive) against the * KB. * * @param resource * @param store * @return */ protected List<Callable<Void>> getVerifyTasks(final String resource, final AbstractTripleStore store) { final List<Callable<Void>> tasks = new LinkedList<Callable<Void>>(); if (getClass().getResource(resource) != null || getClass().getClassLoader().getResource(resource) != null) { // load a resource on the classpath tasks.add(new VerifyTask(resource, store)); return tasks; } // try file system. final File file = new File(resource); if (!file.exists()) { throw new RuntimeException("No such resource/file: " + resource); } addFileVerifyTask(file, tasks, store); return tasks; }