Class RandomDocumentMessageProducerFactory
java.lang.Object
org.nuxeo.importer.stream.producer.RandomDocumentMessageProducerFactory
- All Implemented Interfaces:
- ProducerFactory<DocumentMessage>
public class RandomDocumentMessageProducerFactory
extends Object
implements ProducerFactory<DocumentMessage>
- Since:
- 9.1
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final intprotected final booleanprotected final Stringprotected final Stringprotected final LogManagerprotected final long
- 
Constructor SummaryConstructorsConstructorDescriptionRandomDocumentMessageProducerFactory(long nbDocuments, String lang, int blobSizeKb) RandomDocumentMessageProducerFactory(long nbDocuments, String lang, int blobSizeKb, Boolean countFolderAsDocument) Generates random document messages that contains random blob.RandomDocumentMessageProducerFactory(long nbDocuments, String lang, LogManager manager, String logBlobInfoName) RandomDocumentMessageProducerFactory(long nbDocuments, String lang, LogManager manager, String logBlobInfoName, Boolean countFolderAsDocument) Generates random documents messages that point to existing blobs.
- 
Method SummaryModifier and TypeMethodDescriptioncreateProducer(int producerId) protected NamegetGroupName(int producerId) 
- 
Field Details- 
nbDocumentsprotected final long nbDocuments
- 
lang
- 
blobSizeKbprotected final int blobSizeKb
- 
manager
- 
logName
- 
countFolderAsDocumentprotected final boolean countFolderAsDocument
 
- 
- 
Constructor Details- 
RandomDocumentMessageProducerFactory
- 
RandomDocumentMessageProducerFactorypublic RandomDocumentMessageProducerFactory(long nbDocuments, String lang, int blobSizeKb, Boolean countFolderAsDocument) Generates random document messages that contains random blob.
- 
RandomDocumentMessageProducerFactorypublic RandomDocumentMessageProducerFactory(long nbDocuments, String lang, LogManager manager, String logBlobInfoName, Boolean countFolderAsDocument) Generates random documents messages that point to existing blobs.
- 
RandomDocumentMessageProducerFactorypublic RandomDocumentMessageProducerFactory(long nbDocuments, String lang, LogManager manager, String logBlobInfoName) 
 
- 
- 
Method Details- 
createProducer- Specified by:
- createProducerin interface- ProducerFactory<DocumentMessage>
- Parameters:
- producerId- the producer index
 
- 
getGroupName
 
-