Class AbstractImporterExecutor

java.lang.Object
org.nuxeo.ecm.platform.importer.executor.AbstractImporterExecutor
Direct Known Subclasses:
AbstractJaxRSImporterExecutor, DefaultImporterExecutor

public abstract class AbstractImporterExecutor extends Object
base class for importers
Author:
Thierry Delprat
  • Field Details

  • Constructor Details

    • AbstractImporterExecutor

      public AbstractImporterExecutor()
  • Method Details

    • getJavaLogger

      protected abstract org.apache.logging.log4j.Logger getJavaLogger()
    • getLogger

      public ImporterLogger getLogger()
    • getStatus

      public String getStatus()
    • isRunning

      public boolean isRunning()
    • kill

      public String kill()
    • startTask

      protected void startTask(ImporterRunner runner, boolean interactive)
    • doRun

      protected String doRun(ImporterRunner runner, Boolean interactive)
    • getThreadPolicy

      public ImporterThreadingPolicy getThreadPolicy()
    • setThreadPolicy

      public void setThreadPolicy(ImporterThreadingPolicy threadPolicy)
    • getFactory

      public ImporterDocumentModelFactory getFactory()
    • setFactory

      public void setFactory(ImporterDocumentModelFactory factory)
    • getTransactionTimeout

      public int getTransactionTimeout()
      Since:
      5.9.4
    • setTransactionTimeout

      public void setTransactionTimeout(int transactionTimeout)
      Since:
      5.9.4
    • run

      public String run(ImporterRunner runner, Boolean interactive)
      since 5.5 this method is invoked when using the DefaultImporterService and passing the executor to the importDocuments method