Autopsy
4.12.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 691 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 758 of file IngestTasksScheduler.java.
References org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.queuedTasks, and org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.tasksInProgress.
|
private |
Definition at line 695 of file IngestTasksScheduler.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.getNextTask().
|
private |
Definition at line 693 of file IngestTasksScheduler.java.
|
private |
Definition at line 697 of file IngestTasksScheduler.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.getNextTask().
Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.