Autopsy
4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Private Member Functions | |
SearchJobInfo (IngestJobContext jobContext, List< String > keywordListNames) | |
synchronized void | addKeywordListName (String keywordListName) |
synchronized void | addKeywordResults (Keyword k, Set< Long > resultsIDs) |
synchronized Set< Long > | currentKeywordResults (Keyword k) |
long | decrementModuleReferenceCount () |
synchronized IngestSearchRunner.Searcher | getCurrentSearcher () |
long | getDataSourceId () |
IngestJobContext | getJobContext () |
long | getJobId () |
synchronized List< String > | getKeywordListNames () |
void | incrementModuleReferenceCount () |
boolean | isWorkerRunning () |
void | searchNotify () |
synchronized void | setCurrentSearcher (IngestSearchRunner.Searcher searchRunner) |
void | setWorkerRunning (boolean flag) |
void | waitForCurrentWorker () throws InterruptedException |
Private Attributes | |
final Map< Keyword, Set< Long > > | currentResults |
IngestSearchRunner.Searcher | currentSearcher |
final long | dataSourceId |
final Object | finalSearchLock = new Object() |
final IngestJobContext | jobContext |
final long | jobId |
final List< String > | keywordListNames |
final AtomicLong | moduleReferenceCount = new AtomicLong(0) |
volatile boolean | workerRunning |
A data structure to keep track of the keyword lists, current results, and search running status for an ingest job.
Definition at line 364 of file IngestSearchRunner.java.
|
private |
|
private |
Definition at line 404 of file IngestSearchRunner.java.
|
private |
Definition at line 414 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.currentResults.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.filterResults().
|
private |
Definition at line 410 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.currentResults.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.filterResults().
|
private |
Definition at line 438 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.moduleReferenceCount.
|
private |
Definition at line 426 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.currentSearcher.
|
private |
Definition at line 396 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.dataSourceId.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.doInBackground().
|
private |
Definition at line 388 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.jobContext.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.doInBackground().
|
private |
Definition at line 392 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.jobId.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.doInBackground(), and org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.PeriodicSearchTask.run().
|
private |
Definition at line 400 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.keywordListNames.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.PeriodicSearchTask.run().
|
private |
Definition at line 434 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.moduleReferenceCount.
|
private |
Definition at line 418 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.workerRunning.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.PeriodicSearchTask.run().
|
private |
Signals any threads waiting on the current search task to complete.
Definition at line 460 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.finalSearchLock.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.Searcher.doInBackground().
|
private |
Definition at line 430 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.currentSearcher.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.PeriodicSearchTask.run().
|
private |
Definition at line 422 of file IngestSearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.PeriodicSearchTask.run().
|
private |
Waits for the current search task to complete.
InterruptedException |
Definition at line 447 of file IngestSearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.finalSearchLock.
|
private |
|
private |
Definition at line 374 of file IngestSearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.getCurrentSearcher(), and org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.setCurrentSearcher().
|
private |
Definition at line 368 of file IngestSearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.getDataSourceId().
|
private |
Definition at line 376 of file IngestSearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.searchNotify(), and org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.waitForCurrentWorker().
|
private |
Definition at line 366 of file IngestSearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.getJobContext(), and org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.SearchJobInfo().
|
private |
Definition at line 367 of file IngestSearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.getJobId().
|
private |
Definition at line 371 of file IngestSearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.getKeywordListNames(), and org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.SearchJobInfo().
|
private |
|
private |
Definition at line 369 of file IngestSearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.IngestSearchRunner.SearchJobInfo.isWorkerRunning().
Copyright © 2012-2022 Basis Technology. Generated on: Sat Apr 1 2023
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.