public interface BatchUpdateBlobProvider
processDocumentsUpdate()
 is called by BlobProviderDocumentsUpdateListener.
 
 The implementation of processDocumentsUpdate() must schedule a BlobProviderDocumentsUpdateWork with
 the document ids to be checked and updated if needed.
 
 The @{link BlobProviderDocumentsUpdateWork} will then call the implementation of
 checkChangesAndUpdateBlob(List).
 
 Note that it is recommended to schedule many workers dealing with a smaller amount of documents (using
 MAX_RESULT) rather than a single one processing all document brought by the provider.
| Modifier and Type | Field and Description | 
|---|---|
static long | 
MAX_RESULT  | 
| Modifier and Type | Method and Description | 
|---|---|
List<DocumentModel> | 
checkChangesAndUpdateBlob(List<DocumentModel> documents)
Check the given list of document for change and update if needed. 
 | 
void | 
processDocumentsUpdate()
Trigger the documents update for the implementing providers. 
 | 
static final long MAX_RESULT
List<DocumentModel> checkChangesAndUpdateBlob(List<DocumentModel> documents)
documents - to be checked for updatevoid processDocumentsUpdate()
Copyright © 2019 Nuxeo. All rights reserved.