Class AbstractImporterExecutor
java.lang.Object
org.nuxeo.ecm.platform.importer.executor.AbstractImporterExecutor
- Direct Known Subclasses:
AbstractJaxRSImporterExecutor
,DefaultImporterExecutor
base class for importers
- Author:
- Thierry Delprat
-
Field Summary
Modifier and TypeFieldDescriptionprotected static Thread
protected ImporterDocumentModelFactory
protected static ImporterRunner
protected static ImporterLogger
protected ImporterThreadingPolicy
protected int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
doRun
(ImporterRunner runner, Boolean interactive) protected abstract org.apache.logging.log4j.Logger
int
boolean
kill()
run
(ImporterRunner runner, Boolean interactive) since 5.5 this method is invoked when using theDefaultImporterService
and passing the executor to the importDocuments methodvoid
setFactory
(ImporterDocumentModelFactory factory) void
setThreadPolicy
(ImporterThreadingPolicy threadPolicy) void
setTransactionTimeout
(int transactionTimeout) protected void
startTask
(ImporterRunner runner, boolean interactive)
-
Field Details
-
log
-
executorMainThread
-
lastRunner
-
threadPolicy
-
factory
-
transactionTimeout
protected int transactionTimeout
-
-
Constructor Details
-
AbstractImporterExecutor
public AbstractImporterExecutor()
-
-
Method Details
-
getJavaLogger
protected abstract org.apache.logging.log4j.Logger getJavaLogger() -
getLogger
-
getStatus
-
isRunning
public boolean isRunning() -
kill
-
startTask
-
doRun
-
getThreadPolicy
-
setThreadPolicy
-
getFactory
-
setFactory
-
getTransactionTimeout
public int getTransactionTimeout()- Since:
- 5.9.4
-
setTransactionTimeout
public void setTransactionTimeout(int transactionTimeout) - Since:
- 5.9.4
-
run
since 5.5 this method is invoked when using theDefaultImporterService
and passing the executor to the importDocuments method
-