Autopsy  4.1
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 259 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 367 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 376 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 395 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 404 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 386 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 357 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 261 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 264 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-2016 Basis Technology. Generated on: Mon Jan 2 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.