@Service @Transactional public class WorkProducerServiceImpl extends Object implements WorkProducerService
| Constructor and Description |
|---|
WorkProducerServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
produceWork(List<WorkUnit> unprocessedWorkUnits,
int maxBatchSize)
Locks and queues new work units for processing.
|
public void produceWork(List<WorkUnit> unprocessedWorkUnits, int maxBatchSize) throws InterruptedException
WorkProducerServiceproduceWork in interface WorkProducerServiceunprocessedWorkUnits - a list of work units which require locking and queuingmaxBatchSize - max number of work units to produce in one runInterruptedExceptionCopyright © 2018. All rights reserved.