public class MultiThreadedImporter extends Importer
LOG_INTERVAL| Constructor and Description |
|---|
MultiThreadedImporter(CSVReader source) |
MultiThreadedImporter(MultiThreadedImpExImportReader importReader,
int maxThreads) |
| Modifier and Type | Method and Description |
|---|---|
protected ImpExImportReader |
createImportReader(CSVReader csvReader)
Creates an
ImpExImportReader instance for processing given input. |
protected ImpExImportReader |
createImportReaderForNextPass()
Creates an
ImpExImportReader instance for next pass using dump handler for getting input stream and
dump stream. |
java.lang.String |
getCurrentLocation()
Gets the current location within input stream as text representation.
|
int |
getMaxThreads() |
protected void |
init()
Initializes the instance and switches to running state.
|
void |
setLogFilter(ImpExLogFilter filter)
Sets the logging filter to use while import.
|
void |
setMaxThreads(int maxThreads) |
abortImport, activateLogFilter, assureStates, close, deactivateLogFilter, doImport, finishImport, getCurrentHeader, getCurrentLineNumber, getCurrentPass, getDumpedLineCountOverall, getDumpedLineCountPerHeader, getDumpedLineCountPerPass, getDumpHandler, getErrorHandler, getLastImportedItemLineNumber, getLogFilter, getMaxPass, getProcessedItemsCountOverall, getProcessedItemsCountPerHeader, getProcessedItemsCountPerPass, getReader, getResolvedItemsCountOverall, getResolvedItemsCountPerPass, getValueLineCountPerPass, hadError, hasUnresolvedLines, importAll, importNext, importNextInternal, isAborted, isFinished, isRunning, logProcess, prepareNextPass, setDumpHandler, setErrorHandler, setMaxPass, switchToStatepublic MultiThreadedImporter(CSVReader source)
public MultiThreadedImporter(MultiThreadedImpExImportReader importReader, int maxThreads)
protected ImpExImportReader createImportReader(CSVReader csvReader)
ImporterImpExImportReader instance for processing given input.createImportReader in class ImportercsvReader - reader covering input streamprotected ImpExImportReader createImportReaderForNextPass()
ImporterImpExImportReader instance for next pass using dump handler for getting input stream and
dump stream.createImportReaderForNextPass in class Importerprotected void init()
throws ImpExException
Importerinit in class ImporterImpExException - error while dump file creationpublic void setLogFilter(ImpExLogFilter filter)
ImportersetLogFilter in class Importerfilter - new error handler instancepublic int getMaxThreads()
public void setMaxThreads(int maxThreads)
public java.lang.String getCurrentLocation()
ImportergetCurrentLocation in interface ImpExLogFilter.LocationProvidergetCurrentLocation in class ImporterImpExReader.getCurrentLocation()Copyright © 2018 SAP SE. All Rights Reserved.