Autopsy  4.13.0
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.modules.vmextractor.VMExtractorIngestModule.AddDataSourceCallback Class Reference

Inherits org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessorCallback.

Public Member Functions

void done (DataSourceProcessorResult result, List< String > errList, List< Content > newDataSources)
 
void done (DataSourceProcessorCallback.DataSourceProcessorResult result, List< String > errList, List< Content > content)
 
void doneEDT (DataSourceProcessorResult result, List< String > errList, List< Content > newContents)
 

Private Member Functions

 AddDataSourceCallback (Path vmFile)
 

Private Attributes

final List< Content > vmDataSources
 
final Path vmFile
 

Detailed Description

A callback for the data source processor that captures the content objects for the data source and unblocks the ingest thread.

Definition at line 332 of file VMExtractorIngestModule.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.modules.vmextractor.VMExtractorIngestModule.AddDataSourceCallback.AddDataSourceCallback ( Path  vmFile)
private

Constructs a callback for the data source processor.

Parameters
vmFileThe virtual machine file to be added as a data source.

Definition at line 342 of file VMExtractorIngestModule.java.

Member Function Documentation

void org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessorCallback.done ( DataSourceProcessorResult  result,
List< String >  errList,
List< Content >  newDataSources 
)
inherited

Called by a data source processor when it is done adding a data source to the case database, this method adds a task to call the doneEDT method to the EDT task queue.

IMPORTANT: Concrete implementations of DataSourceProcessorCallback should override this method if the callback SHOULD NOT be done in the EDT.

Parameters
resultResult code.
errListList of error messages, possibly empty.
newDataSourcesA list of the data sources added, empty if critical errors occurred or processing was successfully cancelled.

Definition at line 69 of file DataSourceProcessorCallback.java.

References org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessorCallback.doneEDT().

Referenced by org.sleuthkit.autopsy.datasourceprocessors.xry.XRYDataSourceProcessor.XRYReportProcessorSwingWorker.done(), org.sleuthkit.autopsy.datasourceprocessors.xry.XRYDataSourceProcessor.process(), org.sleuthkit.autopsy.logicalimager.dsp.LogicalImagerDSProcessor.run(), org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.run(), and org.sleuthkit.autopsy.datasourceprocessors.xry.XRYDataSourceProcessor.run().

void org.sleuthkit.autopsy.modules.vmextractor.VMExtractorIngestModule.AddDataSourceCallback.done ( DataSourceProcessorCallback.DataSourceProcessorResult  result,
List< String >  errList,
List< Content >  content 
)
void org.sleuthkit.autopsy.modules.vmextractor.VMExtractorIngestModule.AddDataSourceCallback.doneEDT ( DataSourceProcessorResult  result,
List< String >  errList,
List< Content >  newContents 
)

Definition at line 375 of file VMExtractorIngestModule.java.

Member Data Documentation

final List<Content> org.sleuthkit.autopsy.modules.vmextractor.VMExtractorIngestModule.AddDataSourceCallback.vmDataSources
private

Definition at line 335 of file VMExtractorIngestModule.java.

final Path org.sleuthkit.autopsy.modules.vmextractor.VMExtractorIngestModule.AddDataSourceCallback.vmFile
private

Definition at line 334 of file VMExtractorIngestModule.java.


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

Copyright © 2012-2019 Basis Technology. Generated on: Tue Jan 7 2020
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.