Autopsy
4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Classes | |
enum | CancellationReason |
class | DataSourceIngestModuleHandle |
enum | Mode |
class | ProgressSnapshot |
Public Member Functions | |
void | cancel () |
void | cancel (CancellationReason reason) |
CancellationReason | getCancellationReason () |
long | getId () |
ProgressSnapshot | getSnapshot () |
ProgressSnapshot | getSnapshot (boolean includeIngestTasksSnapshot) |
boolean | isCancelled () |
Private Attributes | |
volatile CancellationReason | cancellationReason |
final DataSource | dataSource |
final List< AbstractFile > | files = new ArrayList<>() |
final long | id |
final Mode | ingestMode |
volatile IngestJobExecutor | ingestModuleExecutor |
final IngestJobSettings | settings |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(IngestJob.class.getName()) |
static final AtomicLong | nextId = new AtomicLong(0L) |
Analyzes a data sources using a set of ingest modules specified via ingest job settings.
Definition at line 39 of file IngestJob.java.
void org.sleuthkit.autopsy.ingest.IngestJob.cancel | ( | ) |
Requests cancellation of this ingest job, which means discarding unfinished tasks and stopping the ingest module pipelines. Returns immediately, but there may be a delay before all of the ingest modules in the pipelines respond by stopping processing.
Definition at line 300 of file IngestJob.java.
References org.sleuthkit.autopsy.ingest.IngestJob.CancellationReason.USER_CANCELLED.
void org.sleuthkit.autopsy.ingest.IngestJob.cancel | ( | CancellationReason | reason | ) |
Requests cancellation of this ingest job, which means discarding unfinished tasks and stopping the ingest module pipelines. Returns immediately, but there may be a delay before all of the ingest modules in the pipelines respond by stopping processing.
reason | The reason for cancellation. |
Definition at line 312 of file IngestJob.java.
CancellationReason org.sleuthkit.autopsy.ingest.IngestJob.getCancellationReason | ( | ) |
Gets the reason this job was cancelled.
Definition at line 335 of file IngestJob.java.
References org.sleuthkit.autopsy.ingest.IngestJob.cancellationReason.
Referenced by org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.ProgressSnapshot().
long org.sleuthkit.autopsy.ingest.IngestJob.getId | ( | ) |
Gets the unique identifier assigned to this ingest job. For a multi-user case, this ID is only unique on the host where the ingest job is running.
Definition at line 120 of file IngestJob.java.
References org.sleuthkit.autopsy.ingest.IngestJob.id.
Referenced by org.sleuthkit.autopsy.ingest.IngestManager.StartIngestJobTask.call().
ProgressSnapshot org.sleuthkit.autopsy.ingest.IngestJob.getSnapshot | ( | ) |
Gets a snapshot of the progress of this ingest job.
Definition at line 258 of file IngestJob.java.
Referenced by org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.analyze().
ProgressSnapshot org.sleuthkit.autopsy.ingest.IngestJob.getSnapshot | ( | boolean | includeIngestTasksSnapshot | ) |
Gets a snapshot of the progress of this ingest job.
includeIngestTasksSnapshot | Whether or not to include ingest task stats in the snapshot. |
Definition at line 270 of file IngestJob.java.
boolean org.sleuthkit.autopsy.ingest.IngestJob.isCancelled | ( | ) |
Queries whether or not cancellation of this ingest job has been requested.
Definition at line 345 of file IngestJob.java.
References org.sleuthkit.autopsy.ingest.IngestJob.CancellationReason.NOT_CANCELLED.
Referenced by org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.ProgressSnapshot().
|
private |
Definition at line 80 of file IngestJob.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestJob.getCancellationReason().
|
private |
Definition at line 75 of file IngestJob.java.
|
private |
Definition at line 76 of file IngestJob.java.
|
private |
Definition at line 74 of file IngestJob.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestJob.getId().
|
private |
Definition at line 77 of file IngestJob.java.
|
private |
Definition at line 79 of file IngestJob.java.
|
staticprivate |
Definition at line 72 of file IngestJob.java.
|
staticprivate |
Definition at line 73 of file IngestJob.java.
|
private |
Definition at line 78 of file IngestJob.java.
Copyright © 2012-2022 Basis Technology. Generated on: Tue Jun 27 2023
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.