Autopsy  4.19.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

Classes

class  DataSourceProcessingSnapshot
 

Public Member Functions

boolean fileIngestIsRunning ()
 
Date fileIngestStartTime ()
 
CancellationReason getCancellationReason ()
 
List< DataSourceProcessingSnapshotgetDataSourceSnapshots ()
 
boolean isCancelled ()
 
DataSourceIngestModuleHandle runningDataSourceIngestModule ()
 

Private Member Functions

 ProgressSnapshot (boolean getIngestTasksSnapshot)
 

Private Attributes

DataSourceIngestModuleHandle dataSourceModule
 
final List< DataSourceProcessingSnapshotdataSourceProcessingSnapshots
 
boolean fileIngestRunning
 
Date fileIngestStartTime
 
final IngestJob.CancellationReason jobCancellationReason
 
final boolean jobCancelled
 

Detailed Description

A snapshot of the progress of an ingest job.

Definition at line 349 of file IngestJob.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.ProgressSnapshot ( boolean  getIngestTasksSnapshot)
private

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.

Returns
True or false.

Definition at line 457 of file IngestJob.java.

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

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

Gets the time that file level ingest started.

Returns
The start time, may be null.

Definition at line 466 of file IngestJob.java.

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

Gets the reason this job was cancelled.

Returns
The cancellation reason, may be not cancelled.

Definition at line 485 of file IngestJob.java.

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

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

Gets snapshots of the progress processing individual data sources.

Returns
The list of snapshots.

Definition at line 494 of file IngestJob.java.

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

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

Returns
True or false.

Definition at line 476 of file IngestJob.java.

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

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

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.

Returns
The handle, may be null.

Definition at line 447 of file IngestJob.java.

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

Member Data Documentation

DataSourceIngestModuleHandle org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.dataSourceModule
private
final List<DataSourceProcessingSnapshot> org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.dataSourceProcessingSnapshots
private

Definition at line 351 of file IngestJob.java.

boolean org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.fileIngestRunning
private
Date org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.fileIngestStartTime
private

Definition at line 354 of file IngestJob.java.

final IngestJob.CancellationReason org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.jobCancellationReason
private
final boolean org.sleuthkit.autopsy.ingest.IngestJob.ProgressSnapshot.jobCancelled
private

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

Copyright © 2012-2021 Basis Technology. Generated on: Fri Aug 6 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.