- call() - Method in interface org.easybatch.core.job.Job
-
Execute the job.
- call() - Method in class org.easybatch.core.job.JobBuilder
-
Build and call the job.
- CharacterTypeConverter - Class in org.easybatch.core.converter
-
Character type converter.
- CharacterTypeConverter() - Constructor for class org.easybatch.core.converter.CharacterTypeConverter
-
- checkArgument(boolean, String) - Static method in class org.easybatch.core.util.Utils
-
- checkNotNull(Object, String) - Static method in class org.easybatch.core.util.Utils
-
- close() - Method in class org.easybatch.core.reader.BatchReader
-
- close() - Method in class org.easybatch.core.reader.BlockingQueueRecordReader
-
- close() - Method in class org.easybatch.core.reader.FileRecordReader
-
Close the reader.
- close() - Method in class org.easybatch.core.reader.IterableRecordReader
-
- close() - Method in interface org.easybatch.core.reader.RecordReader
-
Close the reader.
- close() - Method in class org.easybatch.core.reader.StandardInputRecordReader
-
- close() - Method in class org.easybatch.core.reader.StringRecordReader
-
- CollectionBatchWriter - Class in org.easybatch.core.writer
-
Convenient processor that writes a batch of records to a
Collection.
- CollectionBatchWriter(Collection) - Constructor for class org.easybatch.core.writer.CollectionBatchWriter
-
Convenient processor that writes a batch of records to a
Collection.
- CollectionRecordWriter - Class in org.easybatch.core.writer
-
Convenient processor that writes records to a
Collection.
- CollectionRecordWriter(Collection) - Constructor for class org.easybatch.core.writer.CollectionRecordWriter
-
Convenient processor that writes records to a
Collection.
- compact(String) - Method in class org.easybatch.core.processor.RecordCompactor
-
- ComputationalRecordProcessor<I extends Record,O extends Record,R> - Interface in org.easybatch.core.processor
-
A computational record processor is a processor that performs some computation on input records.
The result of computation is returned at the end of job execution.
- ContentBasedRecordDispatcher<T extends Record> - Class in org.easybatch.core.dispatcher
-
Dispatch records to a list of
BlockingQueue based on their content.
- ContentBasedRecordDispatcherBuilder<T extends Record> - Class in org.easybatch.core.dispatcher
-
- ContentBasedRecordDispatcherBuilder() - Constructor for class org.easybatch.core.dispatcher.ContentBasedRecordDispatcherBuilder
-
- convert(String) - Method in class org.easybatch.core.converter.AtomicIntegerTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.AtomicLongTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.BigDecimalTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.BigIntegerTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.BooleanTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.ByteTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.CharacterTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.DateTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.DoubleTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.FloatTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.GregorianCalendarTypeConverter
-
- convert(String) - Method in class org.easybatch.core.converter.IntegerTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.LongTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.ShortTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.SqlDateTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.SqlTimestampTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.SqlTimeTypeConverter
-
Convert a source type into a target type.
- convert(String) - Method in class org.easybatch.core.converter.StringTypeConverter
-
Convert a source type into a target type.
- convert(S) - Method in interface org.easybatch.core.converter.TypeConverter
-
Convert a source type into a target type.
- currentRecordNumber - Variable in class org.easybatch.core.reader.BatchReader
-
- GenericRecord<P> - Class in org.easybatch.core.record
-
General purpose record implementation.
- GenericRecord(Header, P) - Constructor for class org.easybatch.core.record.GenericRecord
-
- get() - Method in class org.easybatch.core.job.JobResult
-
- getComputationResult() - Method in interface org.easybatch.core.processor.ComputationalRecordProcessor
-
Returns the computation result.
- getComputationResult() - Method in class org.easybatch.core.processor.RecordCollector
-
- getCreationDate() - Method in class org.easybatch.core.record.Header
-
Return the date at which the record has been read.
- getDataSource() - Method in class org.easybatch.core.job.JobParameters
-
- getDataSource() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get the data source name.
- getDataSource() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get the data source name.
- getDataSourceName() - Method in class org.easybatch.core.reader.BatchReader
-
- getDataSourceName() - Method in class org.easybatch.core.reader.BlockingQueueRecordReader
-
- getDataSourceName() - Method in class org.easybatch.core.reader.FileRecordReader
-
This method returns a human readable data source name to be shown in the batch report.
- getDataSourceName() - Method in class org.easybatch.core.reader.IterableRecordReader
-
- getDataSourceName() - Method in interface org.easybatch.core.reader.RecordReader
-
This method returns a human readable data source name to be shown in the batch report.
- getDataSourceName() - Method in class org.easybatch.core.reader.StandardInputRecordReader
-
- getDataSourceName() - Method in class org.easybatch.core.reader.StringRecordReader
-
- getDuration() - Method in class org.easybatch.core.job.JobMetrics
-
- getEndTime() - Method in class org.easybatch.core.job.JobMetrics
-
- getEndTime() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get batch execution end time.
- getEndTime() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get batch execution end time.
- getErrorCount() - Method in class org.easybatch.core.job.JobMetrics
-
- getErrorCount() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get error records count.
- getErrorCount() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get error records count.
- getExecutionId() - Method in interface org.easybatch.core.job.Job
-
Get the job execution id.
- getExecutionId() - Method in class org.easybatch.core.job.JobParameters
-
- getFilteredCount() - Method in class org.easybatch.core.job.JobMetrics
-
- getFilteredCount() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get filtered records count.
- getFilteredCount() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get filtered records count.
- getFormattedDuration() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedEndTime() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedErrorCount() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedFilteredCount() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedLimit() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedProgress() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedRecordProcessingTimeAverage() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedResult() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedSkippedCount() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedStartTime() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedSuccessCount() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedTimeout() - Method in class org.easybatch.core.job.JobReport
-
- getFormattedTotalCount() - Method in class org.easybatch.core.job.JobReport
-
- getGetters(Class) - Static method in class org.easybatch.core.util.Utils
-
- getHeader() - Method in class org.easybatch.core.record.GenericRecord
-
- getHeader() - Method in class org.easybatch.core.record.PoisonRecord
-
- getHeader() - Method in interface org.easybatch.core.record.Record
-
Return the record's header.
- getJobExecutionId() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get the job execution id.
- getJobExecutionId() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get the job execution id.
- getJobName() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get the job name.
- getJobName() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get the job name.
- getJobStatus() - Method in class org.easybatch.core.monitor.JobMonitor
-
- getJobStatus() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
- getLimit() - Method in class org.easybatch.core.job.JobParameters
-
- getMetrics() - Method in class org.easybatch.core.job.JobReport
-
- getName() - Method in interface org.easybatch.core.job.Job
-
Get the job name.
- getName() - Method in class org.easybatch.core.job.JobParameters
-
- getNumber() - Method in class org.easybatch.core.record.Header
-
Return the physical record number in the data source (if defined).
- getParameters() - Method in class org.easybatch.core.job.JobReport
-
- getPayload() - Method in class org.easybatch.core.record.GenericRecord
-
- getPayload() - Method in class org.easybatch.core.record.PoisonRecord
-
- getPayload() - Method in interface org.easybatch.core.record.Record
-
Return the record's payload.
- getProgress() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get a human readable batch execution progress.
- getProgress() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get a human readable batch execution progress.
- getRecordsLimit() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get records limit.
- getRecordsLimit() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get records limit.
- getResult() - Method in class org.easybatch.core.job.JobReport
-
- getSkip() - Method in class org.easybatch.core.job.JobParameters
-
- getSkippedCount() - Method in class org.easybatch.core.job.JobMetrics
-
- getSkippedCount() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get skipped records count.
- getSkippedCount() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get skipped records count.
- getSource() - Method in class org.easybatch.core.record.Header
-
Return the data source name from which this record has been read.
- getStartTime() - Method in class org.easybatch.core.job.JobMetrics
-
- getStartTime() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get batch execution start time.
- getStartTime() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get batch execution start time.
- getStatus() - Method in class org.easybatch.core.job.JobReport
-
- getSuccessCount() - Method in class org.easybatch.core.job.JobMetrics
-
- getSuccessCount() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get success records count.
- getSuccessCount() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get success records count.
- getSystemProperties() - Method in class org.easybatch.core.job.JobParameters
-
- getTimeout() - Method in class org.easybatch.core.job.JobParameters
-
- getTimeout() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get timeout.
- getTimeout() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get timeout.
- getTotalCount() - Method in class org.easybatch.core.job.JobMetrics
-
- getTotalCount() - Method in class org.easybatch.core.monitor.JobMonitor
-
Get total input records count.
- getTotalCount() - Method in interface org.easybatch.core.monitor.JobMonitorMBean
-
Get total input records count.
- getTotalRecords() - Method in class org.easybatch.core.reader.BatchReader
-
- getTotalRecords() - Method in class org.easybatch.core.reader.BlockingQueueRecordReader
-
- getTotalRecords() - Method in class org.easybatch.core.reader.FileRecordReader
-
Get the total record number in the data source.
- getTotalRecords() - Method in class org.easybatch.core.reader.IterableRecordReader
-
- getTotalRecords() - Method in interface org.easybatch.core.reader.RecordReader
-
Get the total record number in the data source.
- getTotalRecords() - Method in class org.easybatch.core.reader.StandardInputRecordReader
-
- getTotalRecords() - Method in class org.easybatch.core.reader.StringRecordReader
-
- getValue(String, Object) - Method in class org.easybatch.core.field.BeanRecordFieldExtractor
-
- GregorianCalendarTypeConverter - Class in org.easybatch.core.converter
-
- GregorianCalendarTypeConverter() - Constructor for class org.easybatch.core.converter.GregorianCalendarTypeConverter
-
- GregorianCalendarTypeConverter(String) - Constructor for class org.easybatch.core.converter.GregorianCalendarTypeConverter
-
- GrepFilter - Class in org.easybatch.core.filter
-
Convenient filter that mimics the unix grep utility: it keeps records containing the given pattern
instead of filtering them.
- GrepFilter(String) - Constructor for class org.easybatch.core.filter.GrepFilter
-
- RandomRecordDispatcher<T extends Record> - Class in org.easybatch.core.dispatcher
-
- RandomRecordDispatcher(List<BlockingQueue<T>>) - Constructor for class org.easybatch.core.dispatcher.RandomRecordDispatcher
-
- reader(RecordReader) - Method in class org.easybatch.core.job.JobBuilder
-
Register a record reader.
- reader(RecordReader, boolean) - Method in class org.easybatch.core.job.JobBuilder
-
Register a record reader.
- readerListener(RecordReaderListener) - Method in class org.easybatch.core.job.JobBuilder
-
Register a record reader listener.
- readNextRecord() - Method in class org.easybatch.core.reader.AbstractBatchReader
-
- readNextRecord() - Method in class org.easybatch.core.reader.BatchReader
-
- readNextRecord() - Method in class org.easybatch.core.reader.BlockingQueueRecordReader
-
- readNextRecord() - Method in class org.easybatch.core.reader.FileRecordReader
-
Read next record from the data source.
- readNextRecord() - Method in class org.easybatch.core.reader.IterableRecordReader
-
- readNextRecord() - Method in interface org.easybatch.core.reader.RecordReader
-
Read next record from the data source.
- readNextRecord() - Method in class org.easybatch.core.reader.StandardInputRecordReader
-
- readNextRecord() - Method in class org.easybatch.core.reader.StringRecordReader
-
- Record<P> - Interface in org.easybatch.core.record
-
Interface for input records.
A record can be:
A line in a flat file
A tag in a xml file
A row in a database table
A file in a directory
A message in a queue
etc
- RecordCollector - Class in org.easybatch.core.processor
-
Convenient processor that collects records.
- RecordCollector() - Constructor for class org.easybatch.core.processor.RecordCollector
-
- RecordCompactor - Class in org.easybatch.core.processor
-
Convenient processor to compact hierarchical data (Json, Xml, etc).
- RecordCompactor() - Constructor for class org.easybatch.core.processor.RecordCompactor
-
- RecordDispatcher<I extends Record> - Interface in org.easybatch.core.dispatcher
-
Dispatch records to workers.
- RecordDispatchingException - Exception in org.easybatch.core.dispatcher
-
Exception thrown when an error occurs during record dispatching.
- RecordDispatchingException(String, Throwable) - Constructor for exception org.easybatch.core.dispatcher.RecordDispatchingException
-
- RecordFieldExtractionException - Exception in org.easybatch.core.field
-
- RecordFieldExtractionException(String, Throwable) - Constructor for exception org.easybatch.core.field.RecordFieldExtractionException
-
- RecordFieldExtractor<T> - Interface in org.easybatch.core.field
-
Interface for field extractor.
- RecordFilter<R extends Record> - Interface in org.easybatch.core.filter
-
Interface for record filter.
- RecordMapper<I extends Record,O extends Record> - Interface in org.easybatch.core.mapper
-
- RecordMappingException - Exception in org.easybatch.core.mapper
-
Exception thrown when an error occurs during record mapping.
- RecordMappingException(String) - Constructor for exception org.easybatch.core.mapper.RecordMappingException
-
- RecordMappingException(String, Throwable) - Constructor for exception org.easybatch.core.mapper.RecordMappingException
-
- RecordMarshaller<I extends Record,O extends Record> - Interface in org.easybatch.core.marshaller
-
Marker interface for all record marshallers.
- RecordMarshallingException - Exception in org.easybatch.core.marshaller
-
- RecordMarshallingException(String) - Constructor for exception org.easybatch.core.marshaller.RecordMarshallingException
-
- RecordMarshallingException(Throwable) - Constructor for exception org.easybatch.core.marshaller.RecordMarshallingException
-
- RecordMarshallingException(String, Throwable) - Constructor for exception org.easybatch.core.marshaller.RecordMarshallingException
-
- RecordNumberBetweenFilter - Class in org.easybatch.core.filter
-
A
RecordFilter that filters records
if their number is inside (inclusive) a given range.
- RecordNumberBetweenFilter(long, long) - Constructor for class org.easybatch.core.filter.RecordNumberBetweenFilter
-
- RecordNumberEqualToFilter - Class in org.easybatch.core.filter
-
- RecordNumberEqualToFilter(long...) - Constructor for class org.easybatch.core.filter.RecordNumberEqualToFilter
-
- RecordNumberGreaterThanFilter - Class in org.easybatch.core.filter
-
A
RecordFilter that filters records
if their number is greater than a given number.
- RecordNumberGreaterThanFilter(long) - Constructor for class org.easybatch.core.filter.RecordNumberGreaterThanFilter
-
- RecordNumberLowerThanFilter - Class in org.easybatch.core.filter
-
Filter a record if its number is lower than a given number.
- RecordNumberLowerThanFilter(long) - Constructor for class org.easybatch.core.filter.RecordNumberLowerThanFilter
-
- RecordProcessingException - Exception in org.easybatch.core.processor
-
Exception thrown when an error occurs during record processing.
- RecordProcessingException() - Constructor for exception org.easybatch.core.processor.RecordProcessingException
-
- RecordProcessingException(Throwable) - Constructor for exception org.easybatch.core.processor.RecordProcessingException
-
- RecordProcessingException(String) - Constructor for exception org.easybatch.core.processor.RecordProcessingException
-
- RecordProcessingException(String, Throwable) - Constructor for exception org.easybatch.core.processor.RecordProcessingException
-
- RecordProcessingTimeListener - Class in org.easybatch.core.listener
-
Pipeline listener that calculates each record processing time.
- RecordProcessingTimeListener() - Constructor for class org.easybatch.core.listener.RecordProcessingTimeListener
-
- RecordProcessor<I extends Record,O extends Record> - Interface in org.easybatch.core.processor
-
A record processor performs some business logic on input records and produces output records.
- RecordReader - Interface in org.easybatch.core.reader
-
Interface for record reader.
- RecordReaderClosingException - Exception in org.easybatch.core.reader
-
Exception thrown when an error occurs during record reader closing.
- RecordReaderClosingException(String, Throwable) - Constructor for exception org.easybatch.core.reader.RecordReaderClosingException
-
- RecordReaderListener - Interface in org.easybatch.core.listener
-
Enables the implementing class to get notified before/after reading a record.
- RecordReaderOpeningException - Exception in org.easybatch.core.reader
-
Exception thrown when an error occurs during record reader opening.
- RecordReaderOpeningException(String, Throwable) - Constructor for exception org.easybatch.core.reader.RecordReaderOpeningException
-
- RecordReadingException - Exception in org.easybatch.core.reader
-
Exception thrown when an error occurs during record reading.
- RecordReadingException(String) - Constructor for exception org.easybatch.core.reader.RecordReadingException
-
- RecordReadingException(Throwable) - Constructor for exception org.easybatch.core.reader.RecordReadingException
-
- RecordReadingException(String, Throwable) - Constructor for exception org.easybatch.core.reader.RecordReadingException
-
- RecordValidationException - Exception in org.easybatch.core.validator
-
Exception thrown during record validation.
- RecordValidationException() - Constructor for exception org.easybatch.core.validator.RecordValidationException
-
- RecordValidationException(String) - Constructor for exception org.easybatch.core.validator.RecordValidationException
-
- RecordValidator<R extends Record> - Interface in org.easybatch.core.validator
-
Interface for record validator.
- RecordWriter<R extends Record> - Interface in org.easybatch.core.writer
-
Marker interface for all record writers.
- RecordWritingException - Exception in org.easybatch.core.writer
-
Exception thrown when an error occurs during record writing.
- RecordWritingException(String) - Constructor for exception org.easybatch.core.writer.RecordWritingException
-
- RecordWritingException(String, Throwable) - Constructor for exception org.easybatch.core.writer.RecordWritingException
-
- registerTypeConverter(TypeConverter) - Method in class org.easybatch.core.mapper.AbstractRecordMapper
-
Register a custom type converter.
- registerTypeConverter(TypeConverter) - Method in class org.easybatch.core.mapper.ObjectMapper
-
- RoundRobinRecordDispatcher<T extends Record> - Class in org.easybatch.core.dispatcher
-
Dispatch records to a list of
BlockingQueue in round-robin fashion.
- RoundRobinRecordDispatcher(List<BlockingQueue<T>>) - Constructor for class org.easybatch.core.dispatcher.RoundRobinRecordDispatcher
-