public final class ConcurrentProcessors extends Object
ConcurrentProcessor
instances.Modifier and Type | Field and Description |
---|---|
static int |
IN_INPUT_ORDER |
static int |
SINGLE_THREADED |
static int |
UNORDERED |
Modifier and Type | Method and Description |
---|---|
static ConcurrentProcessor |
create(int resultOrder,
InputProducer callableProducer) |
static ConcurrentProcessor |
create(int processorType,
InputProducer workUnitInputProducer,
WorkUnitFactory workUnitFactory) |
static ConcurrentProcessor |
createPooledWu(int resultOrder,
InputProducer workUnitInputProducer,
WorkUnitFactory workUnitFactory)
For test only
|
public static final int UNORDERED
public static final int IN_INPUT_ORDER
public static final int SINGLE_THREADED
public static final ConcurrentProcessor create(int resultOrder, InputProducer callableProducer)
public static final ConcurrentProcessor create(int processorType, InputProducer workUnitInputProducer, WorkUnitFactory workUnitFactory)
public static final ConcurrentProcessor createPooledWu(int resultOrder, InputProducer workUnitInputProducer, WorkUnitFactory workUnitFactory) throws Exception
resultOrder
- workUnitInputProducer
- workUnitFactory
- ConcurrentProcessor
implementationException