Package com.thed.util
Class AutomationFileWatcher
java.lang.Object
com.thed.util.AutomationFileWatcher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isTestNgFile
(File testNgFile) startWatching
(AutomationJobDetail job, Queue<Queue<AutomationJobDetail>> queue, Map<AutomationJobDetail, org.apache.commons.io.monitor.FileAlterationMonitor> monitorToStop, Map<Long, AutomationJobDetail> reusedFolderWatchJobDetails) static void
stopFolderWatch
(AutomationJobDetail job, org.apache.commons.io.monitor.FileAlterationMonitor monitor, String description, boolean isUpdateRequired) static void
updateStatus
(AutomationJobDetail automationJobDetail, String status, String description)
-
Constructor Details
-
AutomationFileWatcher
public AutomationFileWatcher()
-
-
Method Details
-
startWatching
public String startWatching(AutomationJobDetail job, Queue<Queue<AutomationJobDetail>> queue, Map<AutomationJobDetail, org.apache.commons.io.monitor.FileAlterationMonitor> monitorToStop, Map<Long, throws ExceptionAutomationJobDetail> reusedFolderWatchJobDetails) - Throws:
Exception
-
stopFolderWatch
public static void stopFolderWatch(AutomationJobDetail job, org.apache.commons.io.monitor.FileAlterationMonitor monitor, String description, boolean isUpdateRequired) throws Exception - Throws:
Exception
-
updateStatus
public static void updateStatus(AutomationJobDetail automationJobDetail, String status, String description) throws IOException - Throws:
IOException
-
isTestNgFile
-