@Override public void fileDeleted(FileChangeEvent event) throws Exception { if (log.isDebugEnabled()) log.debug("{} deleted, recreating classloader", event.getFile().getURL()); scheduleRefresh(); }
@Override public void fileChanged(FileChangeEvent event) throws Exception { if (log.isDebugEnabled()) log.debug("{} changed, recreating classloader", event.getFile().getURL()); scheduleRefresh(); }
@Override public void fileCreated(FileChangeEvent event) throws Exception { if (log.isDebugEnabled()) log.debug("{} created, recreating classloader", event.getFile().getURL()); scheduleRefresh(); }
/** * Called when a file is deleted. * * @param event The FileChangeEvent. * @throws Exception if an error occurs. */ @Override public void fileDeleted(final FileChangeEvent event) throws Exception { if (event.getFile() != file) { return; } if (!ignoreEvent) { handleDelete(); } }
/** * Called when a file is deleted. * * @param event The FileChangeEvent. * @throws Exception if an error occurs. */ @Override public void fileDeleted(final FileChangeEvent event) throws Exception { if (event.getFile() != file) { return; } if (!ignoreEvent) { handleDelete(); } }
/** * Called when a file is changed. * <p> * This will only happen if you monitor the file using {@link org.apache.commons.vfs2.FileMonitor}. * * @param event The FileChangeEvent. * @throws Exception if an error occurs. */ @Override public void fileChanged(final FileChangeEvent event) throws Exception { if (event.getFile() != file) { return; } if (!ignoreEvent) { handleChanged(); } }
/** * Called when a file is deleted. * * @param event The FileChangeEvent. * @throws Exception if an error occurs. */ @Override public void fileDeleted(final FileChangeEvent event) throws Exception { if (event.getFile() != file) { return; } if (!ignoreEvent) { handleDelete(); } }
/** * Called when a file is changed. * <p> * This will only happen if you monitor the file using {@link org.apache.commons.vfs2.FileMonitor}. * * @param event The FileChangeEvent. * @throws Exception if an error occurs. */ @Override public void fileChanged(final FileChangeEvent event) throws Exception { if (event.getFile() != file) { return; } if (!ignoreEvent) { handleChanged(); } }
@Override public void fileDeleted(FileChangeEvent event) { String metadataFileName = event.getFile().getName().toString(); Matcher matcher = this.metadataTableNamePattern.matcher(metadataFileName); if (matcher.matches()) { String metadataTableName = matcher.group(1); typeMetadataMap.refresh(metadataTableName); log.debug("TypeMetadata file deleted"); } }
/** * Called when a file is changed. * <p> * This will only happen if you monitor the file using {@link org.apache.commons.vfs2.FileMonitor}. * * @param event The FileChangeEvent. * @throws Exception if an error occurs. */ @Override public void fileChanged(final FileChangeEvent event) throws Exception { if (event.getFile() != file) { return; } if (!ignoreEvent) { handleChanged(); } }
/** * Called when a file is deleted. * @param event The FileChangeEvent. * @throws Exception if an error occurs. */ @Override public void fileDeleted(final FileChangeEvent event) throws Exception { if (event.getFile() != file) { return; } if (!ignoreEvent) { handleDelete(); } }
@Override public void fileDeleted(FileChangeEvent event) throws Exception { if (log.isDebugEnabled()) log.debug(event.getFile().getURL().toString() + " deleted, recreating classloader"); scheduleRefresh(); }