Modifier and Type | Field and Description |
---|---|
protected SourceNode |
GenericMultiThreadedImporter.importSource |
protected SourceNode |
GenericThreadedImportTask.rootSource |
SourceNode |
ImporterRunnerConfiguration.sourceNode |
Modifier and Type | Method and Description |
---|---|
protected GenericThreadedImportTask |
GenericThreadedImportTask.createNewTask(DocumentModel parent,
SourceNode node,
ImporterLogger log,
Integer batchSize) |
protected GenericThreadedImportTask |
GenericThreadedImportTask.createNewTaskIfNeeded(DocumentModel parent,
SourceNode node) |
protected DocumentModel |
GenericThreadedImportTask.doCreateFolderishNode(DocumentModel parent,
SourceNode node) |
protected DocumentModel |
GenericThreadedImportTask.doCreateLeafNode(DocumentModel parent,
SourceNode node) |
protected GenericThreadedImportTask |
GenericMultiThreadedImporter.initRootTask(SourceNode importSource,
DocumentModel targetContainer,
boolean skipRootContainerCreation,
ImporterLogger log,
Integer batchSize,
String jobName) |
protected void |
GenericThreadedImportTask.recursiveCreateDocumentFromNode(DocumentModel parent,
SourceNode node) |
void |
GenericThreadedImportTask.setInputSource(SourceNode node) |
protected void |
GenericThreadedImportTask.setRootSource(SourceNode rootSource) |
protected boolean |
GenericThreadedImportTask.shouldImportDocument(SourceNode node) |
Constructor and Description |
---|
Builder(SourceNode sourceNode,
String importWritePath,
ImporterLogger log) |
GenericMultiThreadedImporter(SourceNode sourceNode,
String importWritePath,
Boolean skipRootContainerCreation,
Integer batchSize,
Integer nbThreads,
ImporterLogger log) |
GenericMultiThreadedImporter(SourceNode sourceNode,
String importWritePath,
Boolean skipRootContainerCreation,
Integer batchSize,
Integer nbThreads,
ImporterLogger log,
int queueSize) |
GenericMultiThreadedImporter(SourceNode sourceNode,
String importWritePath,
Boolean skipRootContainerCreation,
Integer batchSize,
Integer nbThreads,
String jobName,
ImporterLogger log) |
GenericMultiThreadedImporter(SourceNode sourceNode,
String importWritePath,
Integer batchSize,
Integer nbThreads,
ImporterLogger log) |
GenericMultiThreadedImporter(SourceNode sourceNode,
String importWritePath,
Integer batchSize,
Integer nbThreads,
String jobName,
ImporterLogger log) |
GenericThreadedImportTask(CoreSession session,
SourceNode rootSource,
DocumentModel rootDoc,
boolean skipContainerCreation,
ImporterLogger rsLogger,
int batchSize,
ImporterDocumentModelFactory factory,
ImporterThreadingPolicy threadPolicy) |
GenericThreadedImportTask(String repositoryName,
SourceNode rootSource,
DocumentModel rootDoc,
boolean skipContainerCreation,
ImporterLogger rsLogger,
int batchSize,
ImporterDocumentModelFactory factory,
ImporterThreadingPolicy threadPolicy,
String jobName) |
ImporterRunnerConfiguration(String repositoryName,
SourceNode sourceNode,
String importWritePath,
ImporterLogger log,
boolean skipRootContainerCreation,
int batchSize,
int nbThreads,
String jobName) |
Modifier and Type | Method and Description |
---|---|
String |
DefaultImporterExecutor.run(SourceNode source,
String targetPath,
Boolean skipRootContainerCreation,
Integer batchSize,
Integer nbTheards,
Boolean interactive) |
Modifier and Type | Method and Description |
---|---|
DocumentModel |
ImporterDocumentModelFactory.createFolderishNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
DocumentModel |
FileManagerDocumentModelFactory.createFolderishNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
DocumentModel |
DefaultDocumentModelFactory.createFolderishNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
DocumentModel |
ImporterDocumentModelFactory.createLeafNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
DocumentModel |
FileManagerDocumentModelFactory.createLeafNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
DocumentModel |
DefaultDocumentModelFactory.createLeafNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
protected DocumentModel |
DefaultDocumentModelFactory.defaultCreateLeafNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
boolean |
ImporterDocumentModelFactory.isTargetDocumentModelFolderish(SourceNode node) |
boolean |
AbstractDocumentModelFactory.isTargetDocumentModelFolderish(SourceNode node) |
boolean |
ImporterDocumentModelFactory.processFolderishNodeCreationError(CoreSession session,
DocumentModel parent,
SourceNode node)
Defines the process to execute when a folderish node creation error occurs.
|
boolean |
AbstractDocumentModelFactory.processFolderishNodeCreationError(CoreSession session,
DocumentModel parent,
SourceNode node)
By default there is no process bound to a folderish node creation error, and the global import task will
continue.
|
boolean |
ImporterDocumentModelFactory.processLeafNodeCreationError(CoreSession session,
DocumentModel parent,
SourceNode node)
Defines the process to execute when a leaf node creation error occurs.
|
boolean |
AbstractDocumentModelFactory.processLeafNodeCreationError(CoreSession session,
DocumentModel parent,
SourceNode node)
By default there is no process bound to a leaf node creation error, and the global import task will continue.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ImportingDocumentFilter.shouldImportDocument(SourceNode sourceNode)
Returns
true if the given SourceNode should be imported, false otherwise. |
Modifier and Type | Method and Description |
---|---|
List<SourceNode> |
Batch.getNodes() |
Modifier and Type | Method and Description |
---|---|
void |
Batch.add(SourceNode src) |
protected void |
AbstractConsumer.onSourceNodeException(SourceNode node,
Exception e)
Override if you want to do more that logging the error.
|
protected void |
AbstractConsumer.onSourceNodeRollBack(SourceNode node)
Override if you want to do more that logging the error.
|
protected void |
DefaultConsumer.process(CoreSession session,
SourceNode src) |
protected abstract void |
AbstractConsumer.process(CoreSession session,
SourceNode bh) |
Modifier and Type | Method and Description |
---|---|
SourceNode |
BQManager.poll(int queue) |
SourceNode |
QueuesManager.poll(int queue)
Get a node from a queue.
|
SourceNode |
CQManager.poll(int queue) |
SourceNode |
BQManager.poll(int queue,
long timeout,
TimeUnit unit) |
SourceNode |
QueuesManager.poll(int queue,
long timeout,
TimeUnit unit)
Get a node from a queue, with a timeout.
|
SourceNode |
CQManager.poll(int queue,
long timeout,
TimeUnit unit) |
Modifier and Type | Method and Description |
---|---|
void |
BQManager.put(int queue,
SourceNode node) |
void |
QueuesManager.put(int queue,
SourceNode node)
Put a node into a queue.
|
void |
CQManager.put(int queue,
SourceNode node) |
Modifier and Type | Field and Description |
---|---|
protected SourceNode |
SourceNodeProducer.root |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractProducer.dispatch(SourceNode node) |
int |
Producer.getTargetQueue(SourceNode bh,
int nbQueues) |
int |
AbstractProducer.getTargetQueue(SourceNode bh,
int nbQueues) |
void |
CallBackProducer.submit(SourceNode node) |
protected void |
SourceNodeProducer.submit(SourceNode node) |
Constructor and Description |
---|
SourceNodeProducer(SourceNode root,
ImporterLogger log) |
Modifier and Type | Method and Description |
---|---|
protected SourceNode |
DefaultImporterServiceImpl.createNewSourceNodeInstanceForSourcePath(String sourcePath) |
Modifier and Type | Method and Description |
---|---|
Class<? extends SourceNode> |
DefaultImporterServiceImpl.getSourceNodeClass() |
Class<? extends SourceNode> |
DefaultImporterService.getSourceNodeClass()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultImporterServiceImpl.setSourceNodeClass(Class<? extends SourceNode> sourceNodeClass) |
void |
DefaultImporterService.setSourceNodeClass(Class<? extends SourceNode> sourceNodeClass) |
Modifier and Type | Class and Description |
---|---|
class |
FileSourceNode
Simple Filesystem based
SourceNode |
class |
FileWithIndividualMetadasSourceNode
SourceNode implementation that manages Meta-data from properties files per document |
class |
FileWithMetadataSourceNode
SourceNode implementation that manages Meta-data from properties files |
class |
FileWithNonHeritedIndividalMetaDataSourceNode |
class |
RandomTextSourceNode
Random
SourceNode to be used for load testing |
Modifier and Type | Field and Description |
---|---|
protected List<SourceNode> |
RandomTextSourceNode.cachedChildren |
Modifier and Type | Method and Description |
---|---|
List<SourceNode> |
SourceNode.getChildren() |
List<SourceNode> |
RandomTextSourceNode.getChildren() |
List<SourceNode> |
FileWithNonHeritedIndividalMetaDataSourceNode.getChildren() |
List<SourceNode> |
FileWithMetadataSourceNode.getChildren() |
List<SourceNode> |
FileWithIndividualMetadasSourceNode.getChildren() |
List<SourceNode> |
FileSourceNode.getChildren() |
Modifier and Type | Method and Description |
---|---|
boolean |
ImporterThreadingPolicy.needToCreateThreadAfterNewFolderishNode(DocumentModel parent,
SourceNode node,
long uploadedSources,
int batchSize,
int scheduledTasks) |
boolean |
DefaultMultiThreadingPolicy.needToCreateThreadAfterNewFolderishNode(DocumentModel parent,
SourceNode node,
long uploadedSources,
int batchSize,
int scheduledTasks) |
Modifier and Type | Class and Description |
---|---|
class |
XMLFileSourceNode
Source Node filtering only Folder, XML and ZIP files.
|
Modifier and Type | Method and Description |
---|---|
List<SourceNode> |
XMLFileSourceNode.getChildren() |
Modifier and Type | Method and Description |
---|---|
DocumentModel |
AdvancedScannedFileFactory.createLeafNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
Modifier and Type | Class and Description |
---|---|
class |
ScanedFileSourceNode
Custom implementation of
SourceNode . |
Modifier and Type | Method and Description |
---|---|
List<SourceNode> |
ScanedFileSourceNode.getChildren() |
Modifier and Type | Method and Description |
---|---|
DocumentModel |
ScanedFileFactory.createFolderishNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
DocumentModel |
ScanedFileFactory.createLeafNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
protected DocumentModel |
ScanedFileFactory.defaultCreateLeafNode(CoreSession session,
DocumentModel parent,
SourceNode node) |
Copyright © 2017 Nuxeo. All rights reserved.