public abstract class ContainerMultiThreadedConnector extends GenericContainerMultiThreadedConnector<com.exalead.papi.framework.source.adapter.Key>
GenericMultiThreadedConnector.EnumeratesFolderDeletionHelperClient
Connector.ConnectorNameThreadFactory
m_HandleContainer
addDocumentOperationBuilderForFirstAdd, addDocumentOperationBuilderForNotModified, addDocumentOperationBuilderForUpdate, DEFAULT_LAST_UPDATE_CHECKPOINT_BEGIN, DEFAULT_LAST_UPDATE_CHECKPOINT_END, deletedDocumentOperationBuilder, doDelete, enumeratedPipelinesManager, isUpdate, last_update_checkpoint_begin, last_update_checkpoint_end, neverSendDeletes, processingQuota, pushFolder, sourceAdapterManager, sourceEnumerator, startKeys, syncEnumeratedError, synchronizerCallbackContainer, threadFactory
config, DEFAULT_SCAN_MODE, papi
Constructor and Description |
---|
ContainerMultiThreadedConnector(ContainerMultiThreadedConnectorConfig config) |
Modifier and Type | Method and Description |
---|---|
protected com.exalead.papi.framework.source.adapter.Key |
buildStartKeyFromConf(java.lang.String configKey,
boolean isFolder)
Call to transform Folder Name (from RootFolders) to FolderKey
Warning : can be called with null parameter when the RootFolders is empty (to manage default root path)
|
static java.util.Map<java.lang.String,java.lang.String> |
getConnectorMetas(ConnectorInfoRequest infoRequest)
Get connector-specific metadata
|
com.exalead.papi.framework.source.adapter.Key |
getKeyFromUri(java.lang.String uri)
Get AddDocumentOperationBuilder
|
addRootKeyInPipelineManager, buildAddDocumentOperationBuilderForFirstSync, buildAddDocumentOperationBuilderForUpdate, buildContainerRecursiveProcessor, fetch
addDocumentOperationToEnumeratedOperationPipeline, addFolderOperationToEnumeratedOperationPipeline, addSynchronizerCallback, buildDeletedDocumentOperationBuilder, buildDeletionHelper, buildSourceAdapter, buildSourceEnumerator, buildSpecializedSourceAdapters, callBeforeDestruction, fetch, getActionToUpdate, getConnectorConfig, getCurrentPAPI, getDefaultThreadFactory, getDocumentSecurityTokens, getNbThreadsPerEnumeratedDocumentOperationPipeline, getNbThreadsPerEnumeratedFolderOperationPipeline, handleRootDeletes, init, initializePipelinesManager, isdoDelete, isPushFolder, isSynchronizeSourceEnumeratorsError, isUpdate, processActionToUpdate, registerDocInProgress, registerWorkInProgress, removeSynchronizerCallback, scan, setCurrentPAPI, setNbThreadsPerEnumeratedDocumentOperationPipeline, setNbThreadsPerEnumeratedFolderOperationPipeline, setNbThreadsPerEnumeratedOperationPipeline, setSynchronizeSourceEnumeratorsError, terminateThreads
checkAbortingOperation, checkAbortingOperation, checkDataSourceAvailability, checkSecurityTokens, getConnectorName, getEndpointBuilder, getLogger, getLogger, getScanModes, getState, getState, getStatus, getStatus, getStatusException, init, onScanAborted, onScanAborted, onScanResumed, onScanResumed, onScanSuspended, onScanSuspended, scratch, selfAbortScan, selfAbortScan, synchronizeDocuments
public ContainerMultiThreadedConnector(ContainerMultiThreadedConnectorConfig config) throws java.lang.Exception
java.lang.Exception
protected com.exalead.papi.framework.source.adapter.Key buildStartKeyFromConf(java.lang.String configKey, boolean isFolder) throws java.lang.Exception
buildStartKeyFromConf
in class GenericMultiThreadedConnector<com.exalead.papi.framework.source.adapter.Key>
configKey
- String to transformisFolder
- true if the key is a folderjava.lang.Exception
public com.exalead.papi.framework.source.adapter.Key getKeyFromUri(java.lang.String uri)
getKeyFromUri
in class GenericContainerMultiThreadedConnector<com.exalead.papi.framework.source.adapter.Key>
uri
- the uripublic static java.util.Map<java.lang.String,java.lang.String> getConnectorMetas(ConnectorInfoRequest infoRequest) throws java.lang.Exception
java.lang.Exception
Copyright © 2021 Dassault Systèmes, All Rights Reserved.