Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.DataSourceProcessingSnapshot Class Reference

Public Member Functions

boolean fileIngestIsRunning ()
 
Date fileIngestStartTime ()
 
CancellationReason getCancellationReason ()
 
List< String > getCancelledDataSourceIngestModules ()
 
String getDataSource ()
 
boolean isCancelled ()
 

Private Member Functions

 DataSourceProcessingSnapshot (IngestJobProgressSnapshot snapshot)
 

Private Attributes

final IngestJobProgressSnapshot snapshot
 

Detailed Description

A snapshot of some basic diagnostic statistics for an ingest job. This thin wrapper around a Snapshot object is an artifact of a time when an ingest job could involve the analysis of multiple data sources, each of which had its own basic diagnostic statistics snapshot.

Definition at line 379 of file IngestJob.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.DataSourceProcessingSnapshot.DataSourceProcessingSnapshot ( IngestJobProgressSnapshot  snapshot)
private

Constructs a snapshot of some basic diagnostic statistics for an ingest job. This thin wrapper around a Snapshot object is an artifact of a time when an ingest job could involve the analysis of multiple data sources, each of which had its own basic diagnostic statistics snapshot.

Definition at line 390 of file IngestJob.java.

References org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.DataSourceProcessingSnapshot.snapshot.

Member Function Documentation

boolean org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.DataSourceProcessingSnapshot.fileIngestIsRunning ( )

Queries whether or not file level ingest was running at the time the snapshot was taken.

Returns
True or false.

Definition at line 410 of file IngestJob.java.

Referenced by org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.fileIngestIsRunning().

Date org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.DataSourceProcessingSnapshot.fileIngestStartTime ( )

Gets the time that file level ingest started.

Returns
The start time, may be null.

Definition at line 419 of file IngestJob.java.

Referenced by org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.fileIngestStartTime().

CancellationReason org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.DataSourceProcessingSnapshot.getCancellationReason ( )

Gets the reason this job was cancelled.

Returns
The cancellation reason, may be not cancelled.

Definition at line 448 of file IngestJob.java.

List<String> org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.DataSourceProcessingSnapshot.getCancelledDataSourceIngestModules ( )

Gets a list of the display names of any canceled data source level ingest modules.

Returns
A list of canceled data source level ingest module display names, possibly empty.

Definition at line 459 of file IngestJob.java.

Referenced by org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.JobProcessingTask.analyze().

String org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.DataSourceProcessingSnapshot.getDataSource ( )

Gets the name of the data source that is the subject of this snapshot.

Returns
A data source name string.

Definition at line 400 of file IngestJob.java.

boolean org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.DataSourceProcessingSnapshot.isCancelled ( )

Indicates whether or not the processing of the data source that is the subject of this snapshot was canceled.

Returns
True or false.

Definition at line 439 of file IngestJob.java.

Member Data Documentation

final IngestJobProgressSnapshot org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.DataSourceProcessingSnapshot.snapshot
private

The documentation for this class was generated from the following file:

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.