private void initialize() { getLogger().debug("Doing initial scan of " + target.getAbsolutePath()); File[] files = (target.isDirectory()) ? target.listFiles(): new File[]{target}; for (File file : files) { if (!file.canRead()) { continue; } FileInfo now = newInfo(file); now.setChanging(false); } }
private void initialize() { getLogger().debug("Doing initial scan of " + target.getAbsolutePath()); final File[] files = target.isDirectory() ? target.listFiles() : new File[]{target}; if (files != null) { for (final File file : files) { if (!file.canRead()) { continue; } final FileInfo now = newInfo(file); now.setChanging(false); } } }
public void start() { initialize(); getLogger().debug("Scanner running. Polling every " + pollIntervalMillis + " milliseconds."); timer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { try { scan(); } catch (final Exception e) { getLogger().error("Scan failed.", e); } } }, pollIntervalMillis, pollIntervalMillis); }
public void start() { initialize(); getLogger().debug("Scanner running. Polling every " + pollIntervalMillis + " milliseconds."); timer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { try { scan(); } catch (final Exception e) { getLogger().error("Scan failed.", e); } } }, pollIntervalMillis, pollIntervalMillis); }
private void initialize() { getLogger().debug("Doing initial scan of " + target.getAbsolutePath()); final File[] files = target.isDirectory() ? target.listFiles() : new File[]{target}; if (files != null) { for (final File file : files) { if (!file.canRead()) { continue; } final FileInfo now = newInfo(file); now.setChanging(false); } } }
public void start() { initialize(); getLogger().debug("Scanner running. Polling every " + pollIntervalMillis + " milliseconds."); timer.scheduleAtFixedRate(new TimerTask(){ public void run() { try { scan(); } catch (Exception e) { getLogger().error("Scan failed.", e); } } }, pollIntervalMillis, pollIntervalMillis); }
getLogger().debug("not readable " + file.getName()); continue; getLogger().debug("File Discovered: " + newStatus); } else if (newStatus.isChanging()) { getLogger().debug("File Changing: " + newStatus); } else if (oldStatus.isNewFile()) { getLogger().info("New File: " + newStatus); newStatus.setNewFile(!listener.fileAdded(file)); } else if (oldStatus.isChanging()) { getLogger().info("Updated File: " + newStatus); listener.fileUpdated(file); getLogger().info("File removed: " + path);
getLogger().debug("not readable " + file.getName()); continue; getLogger().debug("File Discovered: " + newStatus); } else if (newStatus.isChanging()) { getLogger().debug("File Changing: " + newStatus); } else if (oldStatus.isNewFile()) { getLogger().info("New File: " + newStatus); newStatus.setNewFile(!listener.fileAdded(file)); } else if (oldStatus.isChanging()) { getLogger().info("Updated File: " + newStatus); listener.fileUpdated(file); getLogger().info("File removed: " + path);
getLogger().debug("not readable " + file.getName()); continue; getLogger().debug("File Discovered: " + newStatus); } else if (newStatus.isChanging()) { getLogger().debug("File Changing: " + newStatus); } else if (oldStatus.isNewFile()) { getLogger().info("New File: " + newStatus); newStatus.setNewFile(!listener.fileAdded(file)); } else if (oldStatus.isChanging()) { getLogger().info("Updated File: " + newStatus); listener.fileUpdated(file); getLogger().info("File removed: " + path);