Summary Table
Categories |
Total Count |
PII |
0 |
URL |
0 |
DNS |
0 |
EKL |
0 |
IP |
0 |
PORT |
0 |
VsID |
0 |
CF |
0 |
AI |
0 |
VPD |
0 |
PL |
0 |
Other |
0 |
File Content
package gov.va.med.x277ca.file.watcher;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class IngestFileWatcherService {
private static final Logger logger = LogManager.getLogger(IngestFileWatcherService.class);
@Autowired
IngestFileWatcher fileWatcher;
@PostConstruct
public void postInit() {
Thread fileWatchingThread = new Thread(fileWatcher, "fileWatcherThread");
fileWatchingThread.start();
}
@PreDestroy
public void close() {
logger.info("Closing the IngestFileWatcherService");
fileWatcher.stopWatcher();
}
}