Autopsy  4.16.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 344 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 452 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 461 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 480 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 489 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 471 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 442 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 346 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 349 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-2020 Basis Technology. Generated on: Tue Sep 22 2020
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.