Autopsy
4.17.0
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 getIngestTasksSnapshot) |
boolean | isCancelled () |
Private Attributes | |
volatile CancellationReason | cancellationReason |
final List< Content > | dataSources = new ArrayList<>() |
final List< AbstractFile > | files = new ArrayList<>() |
final long | id |
final AtomicInteger | incompleteJobsCount |
final Map< Long, IngestJobPipeline > | ingestJobPipelines |
final Mode | ingestMode |
final IngestJobSettings | settings |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(IngestJob.class.getName()) |
static final AtomicLong | nextId = new AtomicLong(0L) |
Analyzes one or more data sources using a set of ingest modules specified via ingest job settings.
Definition at line 42 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 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 285 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 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 297 of file IngestJob.java.
CancellationReason org.sleuthkit.autopsy.ingest.IngestJob.getCancellationReason | ( | ) |
Gets the reason this job was cancelled.
Definition at line 309 of file IngestJob.java.
References org.sleuthkit.autopsy.ingest.IngestJob.cancellationReason.
long org.sleuthkit.autopsy.ingest.IngestJob.getId | ( | ) |
Gets the unique identifier assigned to this ingest job.
Definition at line 138 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 247 of file IngestJob.java.
Referenced by org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.analyze().
ProgressSnapshot org.sleuthkit.autopsy.ingest.IngestJob.getSnapshot | ( | boolean | getIngestTasksSnapshot | ) |
Gets a snapshot of the progress of this ingest job.
getIngestTasksSnapshot |
Definition at line 258 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 319 of file IngestJob.java.
References org.sleuthkit.autopsy.ingest.IngestJob.CancellationReason.NOT_CANCELLED.
|
private |
Definition at line 84 of file IngestJob.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestJob.getCancellationReason(), and org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.ProgressSnapshot().
|
private |
Definition at line 78 of file IngestJob.java.
|
private |
Definition at line 79 of file IngestJob.java.
|
private |
Definition at line 77 of file IngestJob.java.
Referenced by org.sleuthkit.autopsy.ingest.IngestJob.getId().
|
private |
Definition at line 82 of file IngestJob.java.
|
private |
Definition at line 81 of file IngestJob.java.
|
private |
Definition at line 80 of file IngestJob.java.
|
staticprivate |
Definition at line 75 of file IngestJob.java.
|
staticprivate |
Definition at line 76 of file IngestJob.java.
|
private |
Definition at line 83 of file IngestJob.java.
Copyright © 2012-2021 Basis Technology. Generated on: Tue Jan 19 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.