19 package org.sleuthkit.autopsy.datasourceprocessors;
21 import java.nio.file.Path;
67 default int canProcess(Path dataSourcePath, String password)
throws AutoIngestDataSourceProcessorException {
110 process(deviceId, dataSourcePath, progressMonitor, callBack);
133 process(deviceId, dataSourcePath, progressMonitor, callBack);
158 throw new UnsupportedOperationException(
"Streaming ingest not supported for this data source processor");
216 public class AutoIngestDataSourceProcessorException
extends Exception {
225 super(message, cause);
default IngestStream processWithIngestStream(String deviceId, Path dataSourcePath, Host host, IngestJobSettings settings, DataSourceProcessorProgressMonitor progressMonitor, DataSourceProcessorCallback callBack)
void process(String deviceId, Path dataSourcePath, DataSourceProcessorProgressMonitor progressMonitor, DataSourceProcessorCallback callBack)
static final long serialVersionUID
default void process(String deviceId, Path dataSourcePath, String password, Host host, DataSourceProcessorProgressMonitor progressMonitor, DataSourceProcessorCallback callBack)
AutoIngestDataSourceProcessorException(String message)
default IngestStream processWithIngestStream(String deviceId, Path dataSourcePath, IngestJobSettings settings, DataSourceProcessorProgressMonitor progressMonitor, DataSourceProcessorCallback callBack)
default IngestStream processWithIngestStream(String deviceId, Path dataSourcePath, String password, Host host, IngestJobSettings settings, DataSourceProcessorProgressMonitor progressMonitor, DataSourceProcessorCallback callBack)
default int canProcess(Path dataSourcePath, String password)
default void process(String deviceId, Path dataSourcePath, Host host, DataSourceProcessorProgressMonitor progressMonitor, DataSourceProcessorCallback callBack)
AutoIngestDataSourceProcessorException(String message, Throwable cause)
int canProcess(Path dataSourcePath)