@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(); }
@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"); } }
@Override public void fileDeleted(FileChangeEvent event) throws Exception { if (log.isDebugEnabled()) log.debug(event.getFile().getURL().toString() + " deleted, recreating classloader"); scheduleRefresh(); }
@Override public void fileCreated(FileChangeEvent event) throws FileSystemException { String metadataFileName = event.getFile().getName().toString(); Matcher matcher = this.metadataTableNamePattern.matcher(metadataFileName); if (matcher.matches()) { String metadataTableName = matcher.group(1); typeMetadataMap.refresh(metadataTableName); if (log.isDebugEnabled()) { long modTime = event.getFile().getContent().getLastModifiedTime(); log.debug("TypeMetadata file created, modified at: " + modTime); } } }
@Override public void fileCreated(FileChangeEvent event) throws Exception { if (log.isDebugEnabled()) log.debug(event.getFile().getURL().toString() + " created, recreating classloader"); scheduleRefresh(); }
@Override public void fileChanged(FileChangeEvent event) throws Exception { if (log.isDebugEnabled()) log.debug(event.getFile().getURL().toString() + " changed, recreating classloader"); scheduleRefresh(); }
@Override public void fileChanged(final FileChangeEvent event) throws Exception { assertTrue("Unexpected changed event", events.size() > 0); assertSame("Expecting a changed event", CHANGED, events.remove(0)); assertEquals(file, event.getFile()); try { assertTrue(!file.exists()); } catch (final FileSystemException e) { fail(); } }
@Override public void fileChanged(final FileChangeEvent event) throws Exception { assertTrue("Unexpected changed event", events.size() > 0); assertSame("Expecting a changed event", CHANGED, events.remove(0)); assertEquals(file, event.getFile()); try { assertTrue(!file.exists()); } catch (final FileSystemException e) { fail(); } }
/** * Called when a file is deleted. */ @Override public void fileDeleted(final FileChangeEvent event) { assertTrue("Unexpected delete event", events.size() > 0); assertSame("Expecting a delete event", DELETE, events.remove(0)); assertEquals(file, event.getFile()); try { assertTrue(!file.exists()); } catch (final FileSystemException e) { fail(); } }