Autopsy
4.16.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 797 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 864 of file IngestTasksScheduler.java.
References org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.queuedTasks, and org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.tasksInProgress.
|
private |
Definition at line 801 of file IngestTasksScheduler.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.getNextTask().
|
private |
Definition at line 799 of file IngestTasksScheduler.java.
|
private |
Definition at line 803 of file IngestTasksScheduler.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.getNextTask().
Copyright © 2012-2020 Basis Technology. Generated on: Tue Sep 22 2020
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.