Autopsy
4.4
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Private Member Functions | |
SearchJobInfo (long jobId, long dataSourceId, 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 SearchRunner.Searcher | getCurrentSearcher () |
long | getDataSourceId () |
long | getJobId () |
synchronized List< String > | getKeywordListNames () |
void | incrementModuleReferenceCount () |
boolean | isWorkerRunning () |
void | searchNotify () |
synchronized void | setCurrentSearcher (SearchRunner.Searcher searchRunner) |
void | setWorkerRunning (boolean flag) |
void | waitForCurrentWorker () throws InterruptedException |
Private Attributes | |
Map< Keyword, Set< Long > > | currentResults |
SearchRunner.Searcher | currentSearcher |
final long | dataSourceId |
final Object | finalSearchLock = new Object() |
final long | jobId |
List< String > | keywordListNames |
AtomicLong | moduleReferenceCount = new AtomicLong(0) |
volatile boolean | workerRunning |
Data structure to keep track of keyword lists, current results, and search running status for each jobid
Definition at line 263 of file SearchRunner.java.
|
private |
Definition at line 277 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.currentSearcher, org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.dataSourceId, org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.jobId, and org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.keywordListNames.
|
private |
Definition at line 298 of file SearchRunner.java.
|
private |
Definition at line 308 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.filterResults().
|
private |
Definition at line 304 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.filterResults().
|
private |
Definition at line 332 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.endJob().
|
private |
Definition at line 320 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.currentSearcher.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.stopJob().
|
private |
Definition at line 290 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.dataSourceId.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.doInBackground().
|
private |
Definition at line 286 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.jobId.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.doFinalSearch().
|
private |
Definition at line 294 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.keywordListNames.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.doFinalSearch(), and org.sleuthkit.autopsy.keywordsearch.SearchRunner.UpdateTimerTask.run().
|
private |
Definition at line 328 of file SearchRunner.java.
|
private |
Definition at line 312 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.workerRunning.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.UpdateTimerTask.run().
|
private |
Unset workerRunning and wake up thread(s) waiting on finalSearchLock
Definition at line 352 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.finalSearchLock.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.doInBackground().
|
private |
Definition at line 324 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.currentSearcher.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.doFinalSearch(), and org.sleuthkit.autopsy.keywordsearch.SearchRunner.UpdateTimerTask.run().
|
private |
Definition at line 316 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.UpdateTimerTask.run().
|
private |
In case this job still has a worker running, wait for it to finish
InterruptedException |
Definition at line 341 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.finalSearchLock.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.doFinalSearch().
|
private |
Definition at line 272 of file SearchRunner.java.
|
private |
Definition at line 273 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.getCurrentSearcher(), org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.SearchJobInfo(), and org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.setCurrentSearcher().
|
private |
Definition at line 266 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.getDataSourceId(), and org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.SearchJobInfo().
|
private |
Definition at line 275 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.searchNotify(), and org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.waitForCurrentWorker().
|
private |
Definition at line 265 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.getJobId(), and org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.SearchJobInfo().
|
private |
Definition at line 269 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.getKeywordListNames(), and org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.SearchJobInfo().
|
private |
Definition at line 274 of file SearchRunner.java.
|
private |
Definition at line 268 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.isWorkerRunning().
Copyright © 2012-2016 Basis Technology. Generated on: Tue Jun 13 2017
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.