Autopsy
4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Runnable.
Public Member Functions | |
void | run () |
Private Member Functions | |
void | recalculateUpdateIntervalTime (long lastSerchTimeSec) |
Task that runs in ScheduledThreadPoolExecutor to periodically start and wait for keyword search tasks for each keyword search job in progress. The keyword search tasks for individual ingest jobs are implemented as SwingWorkers to support legacy APIs.
Definition at line 283 of file IngestSearchRunner.java.
|
private |
Sets the time interval between periodic keyword searches to avoid running back-to-back searches. If the most recent round of searches took longer that 1/4 of the current interval, doubles the interval.
lastSerchTimeSec | The time in seconds used to execute the most recent round of keword searches. |
Definition at line 351 of file IngestSearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.PeriodicSearchTask.run().
void org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.PeriodicSearchTask.run | ( | ) |
Definition at line 286 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.ingest.IngestMessage.createErrorMessage(), org.sleuthkit.autopsy.coreutils.StopWatch.getElapsedTimeSecs(), org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.getJobId(), org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.getKeywordListNames(), org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.isWorkerRunning(), org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.PeriodicSearchTask.recalculateUpdateIntervalTime(), org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.setCurrentSearcher(), org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.setWorkerRunning(), org.sleuthkit.autopsy.coreutils.StopWatch.start(), and org.sleuthkit.autopsy.coreutils.StopWatch.stop().
Copyright © 2012-2022 Basis Technology. Generated on: Thu Mar 23 2023
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.