|
Autopsy
4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Public Member Functions | |
| SearchJobInfo (long jobId, long dataSourceId, List< String > keywordListNames) | |
| synchronized void | addKeywordListName (String keywordListName) |
| synchronized void | addKeywordResults (Keyword k, List< Long > resultsIDs) |
| synchronized List< 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, List< 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 256 of file SearchRunner.java.
| org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.SearchJobInfo | ( | long | jobId, |
| long | dataSourceId, | ||
| List< String > | keywordListNames | ||
| ) |
Definition at line 268 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.
| synchronized void org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.addKeywordListName | ( | String | keywordListName | ) |
Definition at line 289 of file SearchRunner.java.
| synchronized void org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.addKeywordResults | ( | Keyword | k, |
| List< Long > | resultsIDs | ||
| ) |
Definition at line 299 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.filterResults().
| synchronized List<Long> org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.currentKeywordResults | ( | Keyword | k | ) |
Definition at line 295 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.filterResults().
| long org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.decrementModuleReferenceCount | ( | ) |
Definition at line 323 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.endJob().
| synchronized SearchRunner.Searcher org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.getCurrentSearcher | ( | ) |
Definition at line 311 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.currentSearcher.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.stopJob().
| long org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.getDataSourceId | ( | ) |
Definition at line 281 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.dataSourceId.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.doInBackground().
| long org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.getJobId | ( | ) |
Definition at line 277 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.jobId.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.doFinalSearch().
| synchronized List<String> org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.getKeywordListNames | ( | ) |
Definition at line 285 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().
| void org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.incrementModuleReferenceCount | ( | ) |
Definition at line 319 of file SearchRunner.java.
| boolean org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.isWorkerRunning | ( | ) |
Definition at line 303 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.workerRunning.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.UpdateTimerTask.run().
| void org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.searchNotify | ( | ) |
Unset workerRunning and wake up thread(s) waiting on finalSearchLock
Definition at line 343 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.finalSearchLock.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.Searcher.doInBackground().
| synchronized void org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.setCurrentSearcher | ( | SearchRunner.Searcher | searchRunner | ) |
Definition at line 315 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().
| void org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.setWorkerRunning | ( | boolean | flag | ) |
Definition at line 307 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.UpdateTimerTask.run().
| void org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.waitForCurrentWorker | ( | ) | throws InterruptedException |
In case this job still has a worker running, wait for it to finish
| InterruptedException |
Definition at line 332 of file SearchRunner.java.
References org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.finalSearchLock.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.doFinalSearch().
|
private |
Definition at line 263 of file SearchRunner.java.
|
private |
Definition at line 264 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 259 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 266 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 258 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 262 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 265 of file SearchRunner.java.
|
private |
Definition at line 261 of file SearchRunner.java.
Referenced by org.sleuthkit.autopsy.keywordsearch.SearchRunner.SearchJobInfo.isWorkerRunning().
Copyright © 2012-2016 Basis Technology. Generated on: Tue Oct 25 2016
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.