Autopsy
4.6.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.ingest.BlockingIngestTaskQueue.
Public Member Functions | |
IngestTask | getNextTask () throws InterruptedException |
Private Attributes | |
final List< IngestTask > | queuedTasks = new LinkedList<>() |
final BlockingDeque< IngestTask > | taskQueue = new LinkedBlockingDeque<>() |
final List< IngestTask > | tasksInProgress = new LinkedList<>() |
A blocking ingest task queue for the ingest manager's ingest threads that keeps tracks of the tasks that are queued and in progress.
Definition at line 682 of file IngestTasksScheduler.java.
IngestTask org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.getNextTask | ( | ) | throws InterruptedException |
Gets the next ingest task in the queue, blocking if the queue is empty.
InterruptedException | If the thread getting the task is interrupted while blocked on a queue empty condition. |
Definition at line 749 of file IngestTasksScheduler.java.
References org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.queuedTasks, and org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.tasksInProgress.
|
private |
Definition at line 686 of file IngestTasksScheduler.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.getNextTask().
|
private |
Definition at line 684 of file IngestTasksScheduler.java.
|
private |
Definition at line 688 of file IngestTasksScheduler.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.getNextTask().
Copyright © 2012-2016 Basis Technology. Generated on: Mon May 7 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.