Uses of Interface
org.jeasy.batch.core.processor.RecordProcessor
-
Packages that use RecordProcessor Package Description org.jeasy.batch.core.filter This package contains built-in implementations of theRecordFilter
interface.org.jeasy.batch.core.job This package contains easy batch core implementation.org.jeasy.batch.core.mapper This package contains built-in object mapping support.org.jeasy.batch.core.marshaller This package contains marshaller API.org.jeasy.batch.core.processor This package contains built-in implementations of theRecordProcessor
interface.org.jeasy.batch.core.validator This package contains validator API. -
-
Uses of RecordProcessor in org.jeasy.batch.core.filter
Subinterfaces of RecordProcessor in org.jeasy.batch.core.filter Modifier and Type Interface Description interface
RecordFilter<R>
Interface for record filter.Classes in org.jeasy.batch.core.filter that implement RecordProcessor Modifier and Type Class Description class
EmptyStringRecordFilter
Filters emptyStringRecord
.class
EndsWithStringRecordFilter
Filter string records ending with one of the given suffixes.class
FileExtensionFilter
FilterFileRecord
having a payload file name ending with a given extension.class
FilteredRecordsCollector<P>
ARecordFilter
that saves filtered records for later use.class
GrepFilter
Convenient filter that mimics the unix grep utility: it keeps records containing the given pattern instead of filtering them.class
HeaderRecordFilter<P>
Filters the header record (first record in the data source).class
StartsWithStringRecordFilter
ARecordFilter
that filters string records starting with one of the given prefixes. -
Uses of RecordProcessor in org.jeasy.batch.core.job
Methods in org.jeasy.batch.core.job with parameters of type RecordProcessor Modifier and Type Method Description JobBuilder<I,O>
JobBuilder. processor(RecordProcessor<?,?> recordProcessor)
Register a record processor. -
Uses of RecordProcessor in org.jeasy.batch.core.mapper
Subinterfaces of RecordProcessor in org.jeasy.batch.core.mapper Modifier and Type Interface Description interface
RecordMapper<I,O>
A record mapper maps the payload of aRecord
to a domain object instance. -
Uses of RecordProcessor in org.jeasy.batch.core.marshaller
Subinterfaces of RecordProcessor in org.jeasy.batch.core.marshaller Modifier and Type Interface Description interface
RecordMarshaller<I,O>
Marker interface for all record marshallers. -
Uses of RecordProcessor in org.jeasy.batch.core.processor
Classes in org.jeasy.batch.core.processor that implement RecordProcessor Modifier and Type Class Description class
CompositeRecordProcessor<I,O>
Record processor that delegates processing to a pipeline of processors.class
RecordCollector<P>
Convenient processor that collects records.class
RecordCompactor
Convenient processor to compact (flatten) hierarchical data (Json, Xml, etc).class
RetryableRecordProcessor<I,O>
Decorator that makes aRecordProcessor
retryable whenever an exception is thrown while processing a record.Methods in org.jeasy.batch.core.processor with parameters of type RecordProcessor Modifier and Type Method Description void
CompositeRecordProcessor. addRecordProcessor(RecordProcessor<I,O> recordProcessor)
Add a delegate record processor.Constructors in org.jeasy.batch.core.processor with parameters of type RecordProcessor Constructor Description RetryableRecordProcessor(RecordProcessor<I,O> delegate, RetryPolicy retryPolicy)
Create a newRetryableRecordProcessor
.Constructor parameters in org.jeasy.batch.core.processor with type arguments of type RecordProcessor Constructor Description CompositeRecordProcessor(java.util.List<RecordProcessor<I,O>> processors)
Create a newCompositeRecordProcessor
. -
Uses of RecordProcessor in org.jeasy.batch.core.validator
Subinterfaces of RecordProcessor in org.jeasy.batch.core.validator Modifier and Type Interface Description interface
RecordValidator<R>
Interface for record validator.
-