Autopsy
4.19.3
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 981 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 1048 of file IngestTasksScheduler.java.
References org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.queuedTasks, and org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.tasksInProgress.
|
private |
Definition at line 985 of file IngestTasksScheduler.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.getNextTask().
|
private |
Definition at line 983 of file IngestTasksScheduler.java.
|
private |
Definition at line 987 of file IngestTasksScheduler.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestTasksScheduler.IngestTaskTrackingQueue.getNextTask().
Copyright © 2012-2022 Basis Technology. Generated on: Thu Mar 23 2023
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.