|
Autopsy
4.15.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-2020 Basis Technology. Generated on: Mon Jul 6 2020
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.