Interface BatchCollector<B>
- Type Parameters:
B
- the type of batch that the collector manages.
- All Known Subinterfaces:
ItemizedBatchCollector<B,
,E> ItemizedSizedBatchCollector<B,
,E> SizedBatchCollector<B>
- All Known Implementing Classes:
AbstractSizedBatchCollector
,CollectionBatchCollector
,ListBatchCollector
,SetBatchCollector
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that. @see ReactorUtils
The Batch Collector
A batch collector is a container of methods to manage batches during the operations ofBatchProcessor
. This default interface offers a batch factory
, used
to obtain a new batch when needed, and a ready flag
, which establishes if
a batch is ready for being processed (eg, it's full wrt a given size).
Significant specific sub-interfaces are the sized-based collectors
, the
item-based one
and their intersection
.
Due to some similarity, batch collectors are named after Java stream collectors
.- Author:
- brandizi
- Date:
- 23 Nov 2019
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Deprecated.
-
Method Details
-
batchFactory
Deprecated. -
batchReadyFlag
Deprecated.
-