Go to the documentation of this file.
19package org.sleuthkit.autopsy.testutils;
21import java.nio.file.Path;
22import java.util.ArrayList;
25import javax.annotation.concurrent.Immutable;
26import org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessorCallback;
27import org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessorProgressMonitor;
28import org.sleuthkit.autopsy.datasourceprocessors.AutoIngestDataSourceProcessor;
29import org.sleuthkit.datamodel.Content;
39 Object ingestMonitor =
new Object();
41 synchronized (ingestMonitor) {
42 processor.process(UUID.randomUUID().toString(), dataSourcePath, progressMonitor, callBack);
124 return new ArrayList<>(this.errorMessages);
134 return new ArrayList<>(this.dataSourceContent);
ProcessorCallback(Object monitor)
void doneEDT(DataSourceProcessorCallback.DataSourceProcessorResult result, List< String > errorMessages, List< Content > dataSourceContent)
DataSourceProcessorResult result
final List< Content > dataSourceContent
List< Content > getDataSourceContent()
List< String > getErrorMessages()
DataSourceProcessorResult getResult()
void done(DataSourceProcessorCallback.DataSourceProcessorResult result, List< String > errorMessages, List< Content > dataSourceContent)
final List< String > errorMessages
void setIndeterminate(final boolean indeterminate)
void setProgressText(final String message)
void setProgress(final int workUnitsCompleted)
static ProcessorCallback runDataSourceProcessor(AutoIngestDataSourceProcessor processor, Path dataSourcePath)
DataSourceProcessorRunner()
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.