public class RandomDocumentMessageProducerFactory extends Object implements ProducerFactory<DocumentMessage>
Modifier and Type | Field and Description |
---|---|
protected int |
blobSizeKb |
protected String |
lang |
protected String |
logName |
protected LogManager |
manager |
protected long |
nbDocuments |
Constructor and Description |
---|
RandomDocumentMessageProducerFactory(long nbDocuments,
String lang,
int blobSizeKb)
Generates random document messages that contains random blob.
|
RandomDocumentMessageProducerFactory(long nbDocuments,
String lang,
LogManager manager,
String logBlobInfoName)
Generates random documents messages that point to existing blobs.
|
Modifier and Type | Method and Description |
---|---|
ProducerIterator<DocumentMessage> |
createProducer(int producerId) |
protected String |
getGroupName(int producerId) |
protected final long nbDocuments
protected final int blobSizeKb
protected final LogManager manager
public RandomDocumentMessageProducerFactory(long nbDocuments, String lang, int blobSizeKb)
public RandomDocumentMessageProducerFactory(long nbDocuments, String lang, LogManager manager, String logBlobInfoName)
public ProducerIterator<DocumentMessage> createProducer(int producerId)
createProducer
in interface ProducerFactory<DocumentMessage>
producerId
- the producer indexprotected String getGroupName(int producerId)
Copyright © 2018 Nuxeo. All rights reserved.