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


class  DataSourceProcessingSnapshot

Public Member Functions

boolean fileIngestIsRunning ()
Date fileIngestStartTime ()
CancellationReason getCancellationReason ()
DataSourceProcessingSnapshot getDataSourceProcessingSnapshot ()
boolean isCancelled ()
DataSourceIngestModuleHandle runningDataSourceIngestModule ()

Private Member Functions

 ProgressSnapshot (boolean includeIngestTasksSnapshot)

Private Attributes

final DataSourceProcessingSnapshot dataSourceProcessingSnapshot
final CancellationReason jobCancellationReason
final boolean jobCancellationRequested

Detailed Description

A snapshot of the progress of an ingest job.

Definition at line 366 of file

Constructor & Destructor Documentation

org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.ProgressSnapshot ( boolean  includeIngestTasksSnapshot)

Constructs a snapshot of the progress of an ingest job.

includeIngestTasksSnapshotWhether or not to include ingest task stats in basic diagnostic stats part of the snapshot.

Definition at line 472 of file

References org.sleuthkit.autopsy.ingest.IngestJob.getCancellationReason(), and org.sleuthkit.autopsy.ingest.IngestJob.isCancelled().

Member Function Documentation

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

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

True or false.

Definition at line 501 of file

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

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

Gets the time that file level ingest started.

The start time, may be null.

Definition at line 510 of file

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

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

Gets the reason the ingest job was cancelled.

The cancellation reason, which may indicate that the job had not been cancelled at the time the snapshot was taken.

Definition at line 530 of file

References org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.jobCancellationReason.

DataSourceProcessingSnapshot org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.getDataSourceProcessingSnapshot ( )

Gets a snapshot of some basic diagnostic statistics for an ingest job.

The snapshot.

Definition at line 540 of file

References org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.dataSourceProcessingSnapshot.

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

Queries whether or not an ingest job cancellation request had been issued at the time the snapshot was taken.

True or false.

Definition at line 520 of file

References org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.jobCancellationRequested.

DataSourceIngestModuleHandle org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.runningDataSourceIngestModule ( )

Gets a handle to the currently running data source level ingest module at the time the snapshot was taken. This handle can be used to cancel the module, if it is still running.

The handle, may be null.

Definition at line 486 of file

Member Data Documentation

final DataSourceProcessingSnapshot org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.dataSourceProcessingSnapshot
final CancellationReason org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.jobCancellationReason
final boolean org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.jobCancellationRequested

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

Copyright © 2012-2022 Basis Technology. Generated on: Tue Feb 6 2024
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.