Finish Hotfix-1
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
This commit is contained in:
@@ -24,91 +24,7 @@ public class LocalFolderDirectoryWatcher extends DirectoryWatcher {
|
||||
|
||||
private FileAlterationObserver observer;
|
||||
private FileAlterationMonitor monitor;
|
||||
private FileAlterationListener listener;
|
||||
|
||||
public LocalFolderDirectoryWatcher(ImportDirectoryOperationDTO operationDTO) {
|
||||
super(operationDTO);
|
||||
}
|
||||
|
||||
|
||||
public void setDirectoryWatcherEvents(final IDirectoryWatcherEvents directoryWatcherEvents) {
|
||||
this.directoryWatcherEvents = directoryWatcherEvents;
|
||||
|
||||
listener = new FileAlterationListener() {
|
||||
|
||||
@Override
|
||||
public void onStart(FileAlterationObserver observer) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDirectoryCreate(File directory) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDirectoryChange(File directory) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDirectoryDelete(File directory) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFileCreate(File file) {
|
||||
if (!isASubDirectory(file)) {
|
||||
if (getMatcher(fileFilter, file.getName()).matches()) {
|
||||
executor.execute(() -> {
|
||||
try {
|
||||
directoryWatcherEvents.onFileCreate(file);
|
||||
} catch (Exception ex) {
|
||||
logger.error(ex);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFileChange(File file) {
|
||||
if (!isASubDirectory(file)) {
|
||||
if (getMatcher(fileFilter, file.getName()).matches()) {
|
||||
executor.execute(() -> {
|
||||
directoryWatcherEvents.onFileChange(file);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFileDelete(File file) {
|
||||
if (!isASubDirectory(file)) {
|
||||
if (getMatcher(fileFilter, file.getName()).matches()) {
|
||||
executor.execute(() -> {
|
||||
directoryWatcherEvents.onFileDelete(file);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStop(FileAlterationObserver observer) {
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
observer.addListener(listener);
|
||||
monitor.addObserver(observer);
|
||||
}
|
||||
|
||||
protected void start() throws Exception {
|
||||
observer = new FileAlterationObserver(path);
|
||||
monitor = new FileAlterationMonitor(10000);
|
||||
|
||||
listener = new FileAlterationListener() {
|
||||
private FileAlterationListener listener = new FileAlterationListener() {
|
||||
|
||||
@Override
|
||||
public void onStart(FileAlterationObserver observer) {
|
||||
@@ -179,6 +95,24 @@ public class LocalFolderDirectoryWatcher extends DirectoryWatcher {
|
||||
}
|
||||
};
|
||||
|
||||
public LocalFolderDirectoryWatcher(ImportDirectoryOperationDTO operationDTO) {
|
||||
super(operationDTO);
|
||||
}
|
||||
|
||||
|
||||
public void setDirectoryWatcherEvents(final IDirectoryWatcherEvents directoryWatcherEvents) {
|
||||
this.directoryWatcherEvents = directoryWatcherEvents;
|
||||
|
||||
// observer = new FileAlterationObserver(path);
|
||||
// monitor = new FileAlterationMonitor(10000);
|
||||
//
|
||||
// observer.addListener(listener);
|
||||
// monitor.addObserver(observer);
|
||||
}
|
||||
|
||||
protected void start() throws Exception {
|
||||
observer = new FileAlterationObserver(path);
|
||||
monitor = new FileAlterationMonitor(10000);
|
||||
|
||||
observer.addListener(listener);
|
||||
monitor.addObserver(observer);
|
||||
|
||||
Reference in New Issue
Block a user