Uses of Interface
org.jeasy.batch.core.record.Record
-
Packages that use Record Package Description org.jeasy.batch.core.filter This package contains built-in implementations of theRecordFilter
interface.org.jeasy.batch.core.listener This package contains listeners API.org.jeasy.batch.core.processor This package contains built-in implementations of theRecordProcessor
interface.org.jeasy.batch.core.reader This package contains built-in implementations of theRecordReader
interface.org.jeasy.batch.core.record This package contains several convenient implementations of theRecord
interface.org.jeasy.batch.core.util This package contains utility classes.org.jeasy.batch.core.writer This package contains built-in implementations of theRecordWriter
interface. -
-
Uses of Record in org.jeasy.batch.core.filter
Methods in org.jeasy.batch.core.filter that return Record Modifier and Type Method Description Record<java.lang.String>
EmptyStringRecordFilter. processRecord(Record<java.lang.String> record)
Record<java.lang.String>
EndsWithStringRecordFilter. processRecord(Record<java.lang.String> record)
Record<java.nio.file.Path>
FileExtensionFilter. processRecord(Record<java.nio.file.Path> record)
Record<P>
FilteredRecordsCollector. processRecord(Record<P> record)
Record<java.lang.String>
GrepFilter. processRecord(Record<java.lang.String> record)
Record<P>
HeaderRecordFilter. processRecord(Record<P> record)
Record<R>
RecordFilter. processRecord(Record<R> record)
Filter a record.Record<java.lang.String>
StartsWithStringRecordFilter. processRecord(Record<java.lang.String> record)
Methods in org.jeasy.batch.core.filter that return types with arguments of type Record Modifier and Type Method Description java.util.List<Record<P>>
FilteredRecordsCollector. getFilteredRecords()
Get filtered records.Methods in org.jeasy.batch.core.filter with parameters of type Record Modifier and Type Method Description Record<java.lang.String>
EmptyStringRecordFilter. processRecord(Record<java.lang.String> record)
Record<java.lang.String>
EndsWithStringRecordFilter. processRecord(Record<java.lang.String> record)
Record<java.nio.file.Path>
FileExtensionFilter. processRecord(Record<java.nio.file.Path> record)
Record<P>
FilteredRecordsCollector. processRecord(Record<P> record)
Record<java.lang.String>
GrepFilter. processRecord(Record<java.lang.String> record)
Record<P>
HeaderRecordFilter. processRecord(Record<P> record)
Record<R>
RecordFilter. processRecord(Record<R> record)
Filter a record.Record<java.lang.String>
StartsWithStringRecordFilter. processRecord(Record<java.lang.String> record)
-
Uses of Record in org.jeasy.batch.core.listener
Methods in org.jeasy.batch.core.listener that return Record Modifier and Type Method Description <P> Record<P>
CompositePipelineListener. beforeRecordProcessing(Record<P> record)
default <P> Record<P>
PipelineListener. beforeRecordProcessing(Record<P> record)
Called before the record gets processed.Methods in org.jeasy.batch.core.listener with parameters of type Record Modifier and Type Method Description <P> void
CompositePipelineListener. afterRecordProcessing(Record<P> inputRecord, Record<P> outputRecord)
default <P> void
PipelineListener. afterRecordProcessing(Record<P> inputRecord, Record<P> outputRecord)
Called after the record has been processed.void
CompositeRecordReaderListener. afterRecordReading(Record<P> record)
default void
RecordReaderListener. afterRecordReading(Record<P> record)
Called after each record read operation.<P> Record<P>
CompositePipelineListener. beforeRecordProcessing(Record<P> record)
default <P> Record<P>
PipelineListener. beforeRecordProcessing(Record<P> record)
Called before the record gets processed.<P> void
CompositePipelineListener. onRecordProcessingException(Record<P> record, java.lang.Throwable throwable)
default <P> void
PipelineListener. onRecordProcessingException(Record<P> record, java.lang.Throwable throwable)
Called when an exception occurs during record processing -
Uses of Record in org.jeasy.batch.core.processor
Methods in org.jeasy.batch.core.processor that return Record Modifier and Type Method Description Record<O>
CompositeRecordProcessor. processRecord(Record<I> record)
Record<P>
RecordCollector. processRecord(Record<P> record)
Record<java.lang.String>
RecordCompactor. processRecord(Record<java.lang.String> record)
Record<O>
RecordProcessor. processRecord(Record<I> record)
Process a record.Record<O>
RetryableRecordProcessor. processRecord(Record<I> record)
Methods in org.jeasy.batch.core.processor that return types with arguments of type Record Modifier and Type Method Description java.util.List<Record<P>>
RecordCollector. getRecords()
Methods in org.jeasy.batch.core.processor with parameters of type Record Modifier and Type Method Description Record<O>
CompositeRecordProcessor. processRecord(Record<I> record)
Record<P>
RecordCollector. processRecord(Record<P> record)
Record<java.lang.String>
RecordCompactor. processRecord(Record<java.lang.String> record)
Record<O>
RecordProcessor. processRecord(Record<I> record)
Process a record.Record<O>
RetryableRecordProcessor. processRecord(Record<I> record)
-
Uses of Record in org.jeasy.batch.core.reader
Methods in org.jeasy.batch.core.reader that return Record Modifier and Type Method Description Record<P>
AbstractMultiFileRecordReader. readRecord()
Record<P>
BlockingQueueRecordReader. readRecord()
Record<P>
RecordReader. readRecord()
Read next record from the data source.Record<P>
RetryableRecordReader. readRecord()
Record<T>
StreamRecordReader. readRecord()
Constructor parameters in org.jeasy.batch.core.reader with type arguments of type Record Constructor Description BlockingQueueRecordReader(java.util.concurrent.BlockingQueue<Record<P>> queue)
Create a newBlockingQueueRecordReader
.BlockingQueueRecordReader(java.util.concurrent.BlockingQueue<Record<P>> queue, long timeout)
Create a newBlockingQueueRecordReader
. -
Uses of Record in org.jeasy.batch.core.record
Classes in org.jeasy.batch.core.record that implement Record Modifier and Type Class Description class
FileRecord
Record representing a file in a directory.class
GenericRecord<P>
General purpose record implementation.class
StringRecord
ARecord
implementation that has textual data as raw content.Methods in org.jeasy.batch.core.record that return types with arguments of type Record Modifier and Type Method Description java.util.Iterator<Record<P>>
Batch. iterator()
Methods in org.jeasy.batch.core.record with parameters of type Record Modifier and Type Method Description void
Batch. addRecord(Record<P> record)
Add a record to the batch.void
Batch. removeRecord(Record<P> record)
Remove a record from the batch.Constructors in org.jeasy.batch.core.record with parameters of type Record Constructor Description Batch(Record<P>... records)
Create a newBatch
.Constructor parameters in org.jeasy.batch.core.record with type arguments of type Record Constructor Description Batch(java.util.List<Record<P>> records)
Create a newBatch
. -
Uses of Record in org.jeasy.batch.core.util
Method parameters in org.jeasy.batch.core.util with type arguments of type Record Modifier and Type Method Description static <P> java.util.List<P>
Utils. extractPayloads(java.util.List<? extends Record<P>> records)
Extract the payload form each record. -
Uses of Record in org.jeasy.batch.core.writer
Constructor parameters in org.jeasy.batch.core.writer with type arguments of type Record Constructor Description BlockingQueueRecordWriter(java.util.concurrent.BlockingQueue<Record<P>> blockingQueue)
Create a newBlockingQueueRecordWriter
.BlockingQueueRecordWriter(java.util.concurrent.BlockingQueue<Record<P>> blockingQueue, long timeout)
Create a newBlockingQueueRecordWriter
.
-