java.lang.Object
uk.ac.ebi.utils.threading.batchproc.BatchProcessor<B,BC,BJ>
uk.ac.ebi.utils.threading.batchproc.ItemizedBatchProcessor<E,B,BC,BJ>
uk.ac.ebi.utils.threading.batchproc.processors.CollectionBasedBatchProcessor<E,List<E>,ListBatchCollector<E>,BJ>
uk.ac.ebi.utils.threading.batchproc.processors.ListBasedBatchProcessor<E,BJ>
@Deprecated
public abstract class ListBasedBatchProcessor<E,BJ extends Consumer<List<E>>>
extends CollectionBasedBatchProcessor<E,List<E>,ListBatchCollector<E>,BJ>
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that. @see ReactorUtils
-
Field Summary
Fields inherited from class uk.ac.ebi.utils.threading.batchproc.BatchProcessor
jobLogPeriod, log
-
Constructor Summary
ConstructorDescriptionDeprecated.ListBasedBatchProcessor
(int maxBatchSize) Deprecated.ListBasedBatchProcessor
(BJ batchJob, int maxBatchSize) Deprecated.ListBasedBatchProcessor
(BJ batchJob, Supplier<List<E>> batchFactory, int maxBatchSize) Deprecated. -
Method Summary
Methods inherited from class uk.ac.ebi.utils.threading.batchproc.processors.CollectionBasedBatchProcessor
setMaxBatchSize
Methods inherited from class uk.ac.ebi.utils.threading.batchproc.ItemizedBatchProcessor
process, process, process, process, process, process
Methods inherited from class uk.ac.ebi.utils.threading.batchproc.BatchProcessor
getBatchCollector, getBatchJob, getCompletedBatches, getExecutor, getSubmittedBatches, handleNewBatch, handleNewBatch, setBatchCollector, setBatchJob, setExecutor, setJobLogPeriod, waitExecutor, wrapBatchJob
-
Constructor Details
-
ListBasedBatchProcessor
Deprecated. -
ListBasedBatchProcessor
Deprecated. -
ListBasedBatchProcessor
public ListBasedBatchProcessor(int maxBatchSize) Deprecated. -
ListBasedBatchProcessor
public ListBasedBatchProcessor()Deprecated.
-