A B C D E F G H I J L M N O P R S T U V W 

A

AbstractBatchReader - Class in org.easybatch.core.reader
Reads records in batches using a delegate RecordReader.
AbstractBatchReader(int, RecordReader) - Constructor for class org.easybatch.core.reader.AbstractBatchReader
 
AbstractRecordDispatcher<T extends Record> - Class in org.easybatch.core.dispatcher
Base class for record dispatchers.
AbstractRecordDispatcher() - Constructor for class org.easybatch.core.dispatcher.AbstractRecordDispatcher
 
AbstractRecordMapper - Class in org.easybatch.core.mapper
Abstract record mapper.
AbstractRecordMapper(Class) - Constructor for class org.easybatch.core.mapper.AbstractRecordMapper
 
AbstractRecordWriter<P,R extends Record<P>> - Class in org.easybatch.core.writer
Abstract class for record writers.
AbstractRecordWriter() - Constructor for class org.easybatch.core.writer.AbstractRecordWriter
 
afterJobEnd(JobReport) - Method in class org.easybatch.core.dispatcher.PoisonRecordBroadcaster
 
afterJobEnd(JobReport) - Method in interface org.easybatch.core.listener.JobListener
Called after closing the record reader.
afterRecordProcessing(Record, Record) - Method in interface org.easybatch.core.listener.PipelineListener
Called after the record has been processed.
afterRecordProcessing(Record, Record) - Method in class org.easybatch.core.listener.RecordProcessingTimeListener
 
afterRecordReading(Record) - Method in interface org.easybatch.core.listener.RecordReaderListener
Called after each record read operation.
aNewJob() - Static method in class org.easybatch.core.job.JobBuilder
Create a new JobBuilder.
AtomicIntegerTypeConverter - Class in org.easybatch.core.converter
AtomicInteger type converter.
AtomicIntegerTypeConverter() - Constructor for class org.easybatch.core.converter.AtomicIntegerTypeConverter
 
AtomicLongTypeConverter - Class in org.easybatch.core.converter
AtomicLong type converter.
AtomicLongTypeConverter() - Constructor for class org.easybatch.core.converter.AtomicLongTypeConverter
 

B

Batch - Class in org.easybatch.core.record
A batch contains a list of records.
Batch(Header, List<Record>) - Constructor for class org.easybatch.core.record.Batch
Create a Batch.
BatchFilter - Class in org.easybatch.core.filter
Filter records from a Batch using a delegate RecordFilter.
BatchFilter(RecordFilter) - Constructor for class org.easybatch.core.filter.BatchFilter
Create a BatchFilter.
BatchMapper - Class in org.easybatch.core.mapper
Map a Batch of records using a delegate RecordMapper.
BatchMapper(RecordMapper) - Constructor for class org.easybatch.core.mapper.BatchMapper
Create a BatchMapper.
BatchMarshaller - Class in org.easybatch.core.marshaller
Marshal a list of objects using a delegate RecordMarshaller.
BatchMarshaller(RecordMarshaller) - Constructor for class org.easybatch.core.marshaller.BatchMarshaller
Create a BatchMarshaller.
BatchProcessor - Class in org.easybatch.core.processor
Process records in batches.
BatchProcessor(RecordProcessor) - Constructor for class org.easybatch.core.processor.BatchProcessor
Create a batch processor.
BatchReader - Class in org.easybatch.core.reader
Read a batch of records.
BatchReader(int, RecordReader) - Constructor for class org.easybatch.core.reader.BatchReader
 
batchSize - Variable in class org.easybatch.core.reader.BatchReader
 
BatchValidator - Class in org.easybatch.core.validator
Validate a batch of records using a delegate RecordValidator.
BatchValidator(RecordValidator) - Constructor for class org.easybatch.core.validator.BatchValidator
Create a batch validator.
BeanIntrospectionException - Exception in org.easybatch.core.mapper
Exception thrown when the object mapper is unable to introspect the target type.
BeanIntrospectionException(String, Throwable) - Constructor for exception org.easybatch.core.mapper.BeanIntrospectionException
 
BeanRecordFieldExtractor - Class in org.easybatch.core.field
Use JavaBean convention with Introspector to extract properties values from records of a specified class.
BeanRecordFieldExtractor(Class, String...) - Constructor for class org.easybatch.core.field.BeanRecordFieldExtractor
 
beforeJobStart(JobParameters) - Method in class org.easybatch.core.dispatcher.PoisonRecordBroadcaster
 
beforeJobStart(JobParameters) - Method in interface org.easybatch.core.listener.JobListener
Called after initializing the record reader and before starting the job.
beforeRecordProcessing(Record) - Method in interface org.easybatch.core.listener.PipelineListener
Called before the record gets processed.
beforeRecordProcessing(Record) - Method in class org.easybatch.core.listener.RecordProcessingTimeListener
 
beforeRecordReading() - Method in interface org.easybatch.core.listener.RecordReaderListener
Called before each record read operation.
BigDecimalTypeConverter - Class in org.easybatch.core.converter
BigDecimal type converter.
BigDecimalTypeConverter() - Constructor for class org.easybatch.core.converter.BigDecimalTypeConverter
 
BigIntegerTypeConverter - Class in org.easybatch.core.converter
BigInteger type converter.
BigIntegerTypeConverter() - Constructor for class org.easybatch.core.converter.BigIntegerTypeConverter
 
BlockingQueueRecordReader<T extends Record> - Class in org.easybatch.core.reader
A convenient RecordReader that reads record from a BlockingQueue.
BlockingQueueRecordReader(BlockingQueue<T>) - Constructor for class org.easybatch.core.reader.BlockingQueueRecordReader
BlockingQueueRecordWriter - Class in org.easybatch.core.writer
Write records to a BlockingQueue.
BlockingQueueRecordWriter(BlockingQueue) - Constructor for class org.easybatch.core.writer.BlockingQueueRecordWriter
 
BooleanTypeConverter - Class in org.easybatch.core.converter
Boolean type converter : converts "true" , "1", "yes" and "on" (ignoring case) to the boolean true value.
BooleanTypeConverter() - Constructor for class org.easybatch.core.converter.BooleanTypeConverter
 
BroadcastRecordDispatcher<T extends Record> - Class in org.easybatch.core.dispatcher
Broadcast records to a list of BlockingQueue.
BroadcastRecordDispatcher(List<BlockingQueue<T>>) - Constructor for class org.easybatch.core.dispatcher.BroadcastRecordDispatcher
Create a BroadcastRecordDispatcher instance.
build() - Method in class org.easybatch.core.dispatcher.ContentBasedRecordDispatcherBuilder
 
build() - Method in class org.easybatch.core.job.JobBuilder
Build an Easy Batch job instance.
ByteTypeConverter - Class in org.easybatch.core.converter
Byte type converter.
ByteTypeConverter() - Constructor for class org.easybatch.core.converter.ByteTypeConverter
 

C

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
 

D

DATE_FORMAT - Static variable in class org.easybatch.core.job.JobReport
 
DateTypeConverter - Class in org.easybatch.core.converter
java.util.Date type converter.
DateTypeConverter() - Constructor for class org.easybatch.core.converter.DateTypeConverter
Create a Date converter with the default format DateTypeConverter.DEFAULT_DATE_FORMAT
DateTypeConverter(String) - Constructor for class org.easybatch.core.converter.DateTypeConverter
Create a Date converter with the specified date format.
DEFAULT_DATE_FORMAT - Static variable in class org.easybatch.core.converter.DateTypeConverter
The default date format.
DEFAULT_JOB_NAME - Static variable in class org.easybatch.core.job.JobParameters
 
DEFAULT_LIMIT - Static variable in class org.easybatch.core.job.JobParameters
 
DEFAULT_SKIP - Static variable in class org.easybatch.core.job.JobParameters
 
DEFAULT_TIMEOUT - Static variable in class org.easybatch.core.job.JobParameters
 
DefaultJobReportFormatter - Class in org.easybatch.core.job
Default job report formatter.
DefaultJobReportFormatter() - Constructor for class org.easybatch.core.job.DefaultJobReportFormatter
 
DefaultPredicate<T extends Record> - Class in org.easybatch.core.dispatcher
A default predicate used to put records in the default queue when building a ContentBasedRecordDispatcher.
DefaultPredicate() - Constructor for class org.easybatch.core.dispatcher.DefaultPredicate
 
delegate - Variable in class org.easybatch.core.reader.BatchReader
 
dispatcher(RecordDispatcher) - Method in class org.easybatch.core.job.JobBuilder
Register a record dispatcher.
dispatchRecord(T) - Method in class org.easybatch.core.dispatcher.AbstractRecordDispatcher
 
dispatchRecord(T) - Method in class org.easybatch.core.dispatcher.BroadcastRecordDispatcher
 
dispatchRecord(T) - Method in class org.easybatch.core.dispatcher.ContentBasedRecordDispatcher
 
dispatchRecord(T) - Method in class org.easybatch.core.dispatcher.RandomRecordDispatcher
 
dispatchRecord(T) - Method in class org.easybatch.core.dispatcher.RoundRobinRecordDispatcher
 
dispatchTo(BlockingQueue<T>) - Method in class org.easybatch.core.dispatcher.ContentBasedRecordDispatcherBuilder
 
DoubleTypeConverter - Class in org.easybatch.core.converter
Double type converter.
DoubleTypeConverter() - Constructor for class org.easybatch.core.converter.DoubleTypeConverter
 

E

EMPTY_STRING - Static variable in class org.easybatch.core.processor.RecordCompactor
 
EmptyRecordFilter - Class in org.easybatch.core.filter
Filters empty StringRecord.
EmptyRecordFilter() - Constructor for class org.easybatch.core.filter.EmptyRecordFilter
 
EndWithStringRecordFilter - Class in org.easybatch.core.filter
Filter string records ending with one of the given suffixes.
EndWithStringRecordFilter(String...) - Constructor for class org.easybatch.core.filter.EndWithStringRecordFilter
Create a EndWithStringRecordFilter instance.
equals(Object) - Method in class org.easybatch.core.dispatcher.DefaultPredicate
 
execute(Job) - Static method in class org.easybatch.core.job.JobExecutor
Execute a job.
extractFields(Object) - Method in class org.easybatch.core.field.BeanRecordFieldExtractor
 
extractFields(T) - Method in interface org.easybatch.core.field.RecordFieldExtractor
Extract fields from the record.
extractPayloads(List<? extends Record<P>>) - Static method in class org.easybatch.core.record.PayloadExtractor
Extract the payload form each record.
extractPayloads(Batch) - Static method in class org.easybatch.core.record.PayloadExtractor
Extract the payload form a batch of records.

F

FILE_SEPARATOR - Static variable in class org.easybatch.core.util.Utils
 
FileBatchReader - Class in org.easybatch.core.reader
Reads files in batches from a directory.
FileBatchReader(File, int) - Constructor for class org.easybatch.core.reader.FileBatchReader
Create a file batch reader.
FileBatchWriter - Class in org.easybatch.core.writer
Writes a batch of records to a file.
FileBatchWriter(FileWriter) - Constructor for class org.easybatch.core.writer.FileBatchWriter
Writes a batch of records to a file.
FileExtensionFilter - Class in org.easybatch.core.filter
Filter FileRecord having a payload file name ending with a given extension.
FileExtensionFilter(String...) - Constructor for class org.easybatch.core.filter.FileExtensionFilter
Create a FileExtensionFilter instance.
FileRecord - Class in org.easybatch.core.record
Record representing a file in a directory.
FileRecord(Header, File) - Constructor for class org.easybatch.core.record.FileRecord
Create a FileRecord.
FileRecordReader - Class in org.easybatch.core.reader
A convenient RecordReader that recursively reads files in a directory.
FileRecordReader(File) - Constructor for class org.easybatch.core.reader.FileRecordReader
Create a FileRecordReader to read files recursively from a given directory.
FileRecordWriter - Class in org.easybatch.core.writer
Convenient processor that writes records to a file.
FileRecordWriter(String) - Constructor for class org.easybatch.core.writer.FileRecordWriter
Convenient processor that writes records to a file.
FileRecordWriter(String, String) - Constructor for class org.easybatch.core.writer.FileRecordWriter
Convenient processor that writes records to a file.
FileRecordWriter(String, String, String) - Constructor for class org.easybatch.core.writer.FileRecordWriter
Convenient processor that writes records to a file.
FileRecordWriter(File) - Constructor for class org.easybatch.core.writer.FileRecordWriter
Convenient processor that writes records to a file.
FileRecordWriter(File, String) - Constructor for class org.easybatch.core.writer.FileRecordWriter
Convenient processor that writes records to a file.
FileRecordWriter(File, String, String) - Constructor for class org.easybatch.core.writer.FileRecordWriter
Convenient processor that writes records to a file.
FileRecordWriter(FileWriter) - Constructor for class org.easybatch.core.writer.FileRecordWriter
Convenient processor that writes records to a file.
FileRecordWriter(FileWriter, String) - Constructor for class org.easybatch.core.writer.FileRecordWriter
Convenient processor that writes records to a file.
filter(RecordFilter) - Method in class org.easybatch.core.job.JobBuilder
Register a record filter.
FloatTypeConverter - Class in org.easybatch.core.converter
Float type converter.
FloatTypeConverter() - Constructor for class org.easybatch.core.converter.FloatTypeConverter
 
formatReport(JobReport) - Method in class org.easybatch.core.job.DefaultJobReportFormatter
 
formatReport(JobReport) - Method in interface org.easybatch.core.job.JobReportFormatter
Format a job report.

G

GenericRecord<P> - Class in org.easybatch.core.record
General purpose record implementation.
GenericRecord(Header, P) - Constructor for class org.easybatch.core.record.GenericRecord
Create a 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
Get the job JobStatus.
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
Calendar type 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
Create a GrepFilter instance.

H

hashCode() - Method in class org.easybatch.core.dispatcher.DefaultPredicate
 
hasNextRecord() - Method in class org.easybatch.core.reader.AbstractBatchReader
 
hasNextRecord() - Method in class org.easybatch.core.reader.BatchReader
 
hasNextRecord() - Method in class org.easybatch.core.reader.BlockingQueueRecordReader
 
hasNextRecord() - Method in class org.easybatch.core.reader.FileRecordReader
Check if the directory has a next file.
hasNextRecord() - Method in class org.easybatch.core.reader.IterableRecordReader
 
hasNextRecord() - Method in interface org.easybatch.core.reader.RecordReader
Check if the reader has a next record.
hasNextRecord() - Method in class org.easybatch.core.reader.StandardInputRecordReader
 
hasNextRecord() - Method in class org.easybatch.core.reader.StringRecordReader
 
header - Variable in class org.easybatch.core.record.GenericRecord
The record header.
Header - Class in org.easybatch.core.record
The record header contains metadata about the record.
Header(Long, String, Date) - Constructor for class org.easybatch.core.record.Header
 
HeaderRecordFilter - Class in org.easybatch.core.filter
Filters the header record (first record in the data source).
HeaderRecordFilter() - Constructor for class org.easybatch.core.filter.HeaderRecordFilter
 
higherBound - Variable in class org.easybatch.core.filter.RecordNumberBetweenFilter
Record number range higher bound.

I

incrementErrorCount() - Method in class org.easybatch.core.job.JobMetrics
 
incrementFilteredCount() - Method in class org.easybatch.core.job.JobMetrics
 
incrementSkippedCount() - Method in class org.easybatch.core.job.JobMetrics
 
incrementSuccessCount() - Method in class org.easybatch.core.job.JobMetrics
 
IntegerTypeConverter - Class in org.easybatch.core.converter
Integer type converter.
IntegerTypeConverter() - Constructor for class org.easybatch.core.converter.IntegerTypeConverter
 
isJmxMode() - Method in class org.easybatch.core.job.JobParameters
 
isKeepAlive() - Method in class org.easybatch.core.job.JobParameters
 
isSilentMode() - Method in class org.easybatch.core.job.JobParameters
 
isStrictMode() - Method in class org.easybatch.core.job.JobParameters
 
IterableBatchReader - Class in org.easybatch.core.reader
Reads records in batches from an iterable data source.
IterableBatchReader(Iterable, int) - Constructor for class org.easybatch.core.reader.IterableBatchReader
Create an iterable batch reader.
IterableRecordReader - Class in org.easybatch.core.reader
Reads record from an Iterable data source.
IterableRecordReader(Iterable) - Constructor for class org.easybatch.core.reader.IterableRecordReader
Reads record from an Iterable data source.

J

JAVA_IO_TMPDIR - Static variable in class org.easybatch.core.util.Utils
 
JMX_MBEAN_NAME - Static variable in class org.easybatch.core.monitor.JobMonitor
 
jmxMode(boolean) - Method in class org.easybatch.core.job.JobBuilder
Activate JMX monitoring.
Job - Interface in org.easybatch.core.job
Interface that represent an Easy Batch job.
JobBuilder - Class in org.easybatch.core.job
Job instance builder.
JobBuilder() - Constructor for class org.easybatch.core.job.JobBuilder
 
JobExecutor - Class in org.easybatch.core.job
Helper class to execute a Job.
jobListener(JobListener) - Method in class org.easybatch.core.job.JobBuilder
Register a job listener.
JobListener - Interface in org.easybatch.core.listener
Enables the implementing class to get notified before/after the batch job.
JobMetrics - Class in org.easybatch.core.job
Metrics of a job.
JobMetrics() - Constructor for class org.easybatch.core.job.JobMetrics
 
JobMonitor - Class in org.easybatch.core.monitor
JMX MBean implementation of JobMonitorMBean.
JobMonitor(JobReport) - Constructor for class org.easybatch.core.monitor.JobMonitor
 
JobMonitorMBean - Interface in org.easybatch.core.monitor
JMX MBean interface to expose monitoring attributes.
JobParameters - Class in org.easybatch.core.job
Parameters of a job.
JobParameters() - Constructor for class org.easybatch.core.job.JobParameters
 
JobReport - Class in org.easybatch.core.job
Class holding job reporting data.
JobReport() - Constructor for class org.easybatch.core.job.JobReport
 
JobReportFormatter<T> - Interface in org.easybatch.core.job
Job report formatter interface.
JobResult - Class in org.easybatch.core.job
Job result holder.
JobResult(Object) - Constructor for class org.easybatch.core.job.JobResult
 
JobStatus - Enum in org.easybatch.core.job
Enumeration of job status values.

L

limit(long) - Method in class org.easybatch.core.job.JobBuilder
Set the limit number of records to process.
LINE_SEPARATOR - Static variable in class org.easybatch.core.util.Utils
 
LongTypeConverter - Class in org.easybatch.core.converter
Long type converter.
LongTypeConverter() - Constructor for class org.easybatch.core.converter.LongTypeConverter
 
lowerBound - Variable in class org.easybatch.core.filter.RecordNumberBetweenFilter
Record number range lower bound.

M

mapObject(Map<String, String>) - Method in class org.easybatch.core.mapper.ObjectMapper
Map values to fields of the target object type.
mapper(RecordMapper) - Method in class org.easybatch.core.job.JobBuilder
Register a record mapper.
marshaller(RecordMarshaller) - Method in class org.easybatch.core.job.JobBuilder
Register a record marshaller.
matches(T) - Method in class org.easybatch.core.dispatcher.DefaultPredicate
 
matches(T) - Method in interface org.easybatch.core.dispatcher.Predicate
 
muteLoggers() - Static method in class org.easybatch.core.util.Utils
Mute easy batch loggers when silent mode is enabled.

N

named(String) - Method in class org.easybatch.core.job.JobBuilder
Set the job name.
NOT_APPLICABLE - Static variable in class org.easybatch.core.job.JobReport
 
number - Variable in class org.easybatch.core.filter.RecordNumberLowerThanFilter
Record number under which records will be filtered.

O

objectMapper - Variable in class org.easybatch.core.mapper.AbstractRecordMapper
The object mapper.
ObjectMapper - Class in org.easybatch.core.mapper
A helper class that maps a record to a domain object instance.
ObjectMapper(Class) - Constructor for class org.easybatch.core.mapper.ObjectMapper
Construct an object mapper.
onRecordProcessingException(Record, Throwable) - Method in interface org.easybatch.core.listener.PipelineListener
Called when an exception occurs during record processing
onRecordProcessingException(Record, Throwable) - Method in class org.easybatch.core.listener.RecordProcessingTimeListener
 
onRecordReadingException(Throwable) - Method in interface org.easybatch.core.listener.RecordReaderListener
Called when an exception occurs during record reading.
open() - Method in class org.easybatch.core.reader.BatchReader
 
open() - Method in class org.easybatch.core.reader.BlockingQueueRecordReader
 
open() - Method in class org.easybatch.core.reader.FileRecordReader
Open the reader.
open() - Method in class org.easybatch.core.reader.IterableRecordReader
 
open() - Method in interface org.easybatch.core.reader.RecordReader
Open the reader.
open() - Method in class org.easybatch.core.reader.StandardInputRecordReader
 
open() - Method in class org.easybatch.core.reader.StringRecordReader
 
org.easybatch.core.converter - package org.easybatch.core.converter
This package contains built-in type converters.
org.easybatch.core.dispatcher - package org.easybatch.core.dispatcher
This package contains built-in implementations of the AbstractRecordDispatcher class.
org.easybatch.core.field - package org.easybatch.core.field
This package contains built-in implementations of the RecordFieldExtractor interface.
org.easybatch.core.filter - package org.easybatch.core.filter
This package contains built-in implementations of the RecordFilter interface.
org.easybatch.core.job - package org.easybatch.core.job
This package contains easy batch core implementation.
org.easybatch.core.listener - package org.easybatch.core.listener
This package contains listeners API.
org.easybatch.core.mapper - package org.easybatch.core.mapper
This package contains built-in object mapping support.
org.easybatch.core.marshaller - package org.easybatch.core.marshaller
This package contains marshaller API.
org.easybatch.core.monitor - package org.easybatch.core.monitor
This package contains JMX monitoring support classes.
org.easybatch.core.processor - package org.easybatch.core.processor
This package contains built-in implementations of the RecordProcessor interface.
org.easybatch.core.reader - package org.easybatch.core.reader
This package contains built-in implementations of the RecordReader interface.
org.easybatch.core.record - package org.easybatch.core.record
This package contains several convenient implementations of the Record interface.
org.easybatch.core.util - package org.easybatch.core.util
This package contains utility classes.
org.easybatch.core.validator - package org.easybatch.core.validator
This package contains validator API.
org.easybatch.core.writer - package org.easybatch.core.writer
This package contains built-in implementations of the RecordWriter interface.
otherwise(BlockingQueue<T>) - Method in class org.easybatch.core.dispatcher.ContentBasedRecordDispatcherBuilder
 
OutputStreamBatchWriter - Class in org.easybatch.core.writer
Writes a batch of records to an output stream.
OutputStreamBatchWriter(OutputStreamWriter) - Constructor for class org.easybatch.core.writer.OutputStreamBatchWriter
Writes a batch of records to an output stream.
OutputStreamRecordWriter - Class in org.easybatch.core.writer
Convenient processor to write the payload of a Record to an output stream.
OutputStreamRecordWriter(OutputStreamWriter) - Constructor for class org.easybatch.core.writer.OutputStreamRecordWriter
Convenient processor to write the payload of a Record to an output stream.
OutputStreamRecordWriter(OutputStreamWriter, String) - Constructor for class org.easybatch.core.writer.OutputStreamRecordWriter
Convenient processor to write the payload of a Record to an output stream.

P

payload - Variable in class org.easybatch.core.record.GenericRecord
The record's payload.
PayloadExtractor - Class in org.easybatch.core.record
Utility class to extract payloads from records and batches.
pipelineListener(PipelineListener) - Method in class org.easybatch.core.job.JobBuilder
Register a pipeline listener.
PipelineListener - Interface in org.easybatch.core.listener
Enables the implementing class to get notified before/after the processing pipeline.
PoisonRecord - Class in org.easybatch.core.record
A marker record that serves as End-Of-Stream record or Poison Record.
PoisonRecord() - Constructor for class org.easybatch.core.record.PoisonRecord
 
PoisonRecordBroadcaster<T extends Record> - Class in org.easybatch.core.dispatcher
A utility job listener that broadcasts a PoisonRecord record at the end of the job.
PoisonRecordBroadcaster(List<BlockingQueue<T>>) - Constructor for class org.easybatch.core.dispatcher.PoisonRecordBroadcaster
PoisonRecordFilter - Class in org.easybatch.core.filter
PoisonRecords are used as End-Of-Stream signals, usually they have no added value and should be filtered.
PoisonRecordFilter() - Constructor for class org.easybatch.core.filter.PoisonRecordFilter
 
Predicate<T extends Record> - Interface in org.easybatch.core.dispatcher
Predicates are used to check if a record matches a criteria so that it is dispatched to the correct queue.
processor(RecordProcessor) - Method in class org.easybatch.core.job.JobBuilder
Register a record processor.
processRecord(T) - Method in class org.easybatch.core.dispatcher.AbstractRecordDispatcher
 
processRecord(I) - Method in interface org.easybatch.core.dispatcher.RecordDispatcher
Dispatch record to a worker.
processRecord(Batch) - Method in class org.easybatch.core.filter.BatchFilter
 
processRecord(StringRecord) - Method in class org.easybatch.core.filter.EmptyRecordFilter
 
processRecord(StringRecord) - Method in class org.easybatch.core.filter.EndWithStringRecordFilter
 
processRecord(FileRecord) - Method in class org.easybatch.core.filter.FileExtensionFilter
 
processRecord(StringRecord) - Method in class org.easybatch.core.filter.GrepFilter
 
processRecord(Record) - Method in class org.easybatch.core.filter.HeaderRecordFilter
 
processRecord(Record) - Method in class org.easybatch.core.filter.PoisonRecordFilter
 
processRecord(R) - Method in interface org.easybatch.core.filter.RecordFilter
Filter a record.
processRecord(Record) - Method in class org.easybatch.core.filter.RecordNumberBetweenFilter
 
processRecord(Record) - Method in class org.easybatch.core.filter.RecordNumberEqualToFilter
 
processRecord(Record) - Method in class org.easybatch.core.filter.RecordNumberGreaterThanFilter
 
processRecord(Record) - Method in class org.easybatch.core.filter.RecordNumberLowerThanFilter
 
processRecord(StringRecord) - Method in class org.easybatch.core.filter.StartWithStringRecordFilter
 
processRecord(Batch) - Method in class org.easybatch.core.mapper.BatchMapper
 
processRecord(I) - Method in interface org.easybatch.core.mapper.RecordMapper
Map the record to a GenericRecord having a domain object as payload.
processRecord(Batch) - Method in class org.easybatch.core.marshaller.BatchMarshaller
 
processRecord(I) - Method in interface org.easybatch.core.marshaller.RecordMarshaller
Marshal a record to a specific format.
processRecord(Batch) - Method in class org.easybatch.core.processor.BatchProcessor
Process a batch of records.
processRecord(Record) - Method in class org.easybatch.core.processor.RecordCollector
 
processRecord(StringRecord) - Method in class org.easybatch.core.processor.RecordCompactor
 
processRecord(I) - Method in interface org.easybatch.core.processor.RecordProcessor
Process a record.
processRecord(Batch) - Method in class org.easybatch.core.validator.BatchValidator
Validate a batch of records.
processRecord(R) - Method in interface org.easybatch.core.validator.RecordValidator
Validate a record.
processRecord(R) - Method in class org.easybatch.core.writer.AbstractRecordWriter
 
processRecord(Batch) - Method in class org.easybatch.core.writer.CollectionBatchWriter
 
processRecord(Batch) - Method in class org.easybatch.core.writer.FileBatchWriter
 
processRecord(Batch) - Method in class org.easybatch.core.writer.OutputStreamBatchWriter
 
processRecord(R) - Method in interface org.easybatch.core.writer.RecordWriter
Write a record to a data sink.
processRecord(Batch) - Method in class org.easybatch.core.writer.StandardOutputBatchWriter
 
processRecord(Batch) - Method in class org.easybatch.core.writer.StringBatchWriter
 

R

RandomRecordDispatcher<T extends Record> - Class in org.easybatch.core.dispatcher
Dispatch records randomly to a list of BlockingQueue.
RandomRecordDispatcher(List<BlockingQueue<T>>) - Constructor for class org.easybatch.core.dispatcher.RandomRecordDispatcher
Create a RandomRecordDispatcher instance.
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
Exception thrown by RecordFieldExtractor implementations.
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
A record mapper maps a Record to a GenericRecord having a domain object as payload.
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
Exception thrown by RecordMarshaller implementations.
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
Create a RecordNumberBetweenFilter instance.
RecordNumberEqualToFilter - Class in org.easybatch.core.filter
A RecordFilter that filters records based on their number.
RecordNumberEqualToFilter(long...) - Constructor for class org.easybatch.core.filter.RecordNumberEqualToFilter
Create a RecordNumberEqualToFilter instance.
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
Create a RecordNumberLowerThanFilter instance.
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
Create a RoundRobinRecordDispatcher dispatcher.

S

setDataSource(String) - Method in class org.easybatch.core.job.JobParameters
 
setEndTime(long) - Method in class org.easybatch.core.job.JobMetrics
 
setExecutionId(String) - Method in class org.easybatch.core.job.JobParameters
 
setJmxMode(boolean) - Method in class org.easybatch.core.job.JobParameters
 
setJobResult(JobResult) - Method in class org.easybatch.core.job.JobReport
 
setKeepAlive(boolean) - Method in class org.easybatch.core.job.JobParameters
 
setLimit(long) - Method in class org.easybatch.core.job.JobParameters
 
setName(String) - Method in class org.easybatch.core.job.JobParameters
 
setSilentMode(boolean) - Method in class org.easybatch.core.job.JobParameters
 
setSkip(long) - Method in class org.easybatch.core.job.JobParameters
 
setStartTime(long) - Method in class org.easybatch.core.job.JobMetrics
 
setStatus(JobStatus) - Method in class org.easybatch.core.job.JobReport
 
setStrictMode(boolean) - Method in class org.easybatch.core.job.JobParameters
 
setSystemProperties(Properties) - Method in class org.easybatch.core.job.JobParameters
 
setTimeout(long) - Method in class org.easybatch.core.job.JobParameters
 
setTotalCount(Long) - Method in class org.easybatch.core.job.JobMetrics
 
ShortTypeConverter - Class in org.easybatch.core.converter
Short type converter.
ShortTypeConverter() - Constructor for class org.easybatch.core.converter.ShortTypeConverter
 
silentMode(boolean) - Method in class org.easybatch.core.job.JobBuilder
Parameter to mute all loggers.
skip(long) - Method in class org.easybatch.core.job.JobBuilder
Set the number of records to skip.
SqlDateTypeConverter - Class in org.easybatch.core.converter
java.sql.Date type converter.
SqlDateTypeConverter() - Constructor for class org.easybatch.core.converter.SqlDateTypeConverter
 
SqlTimestampTypeConverter - Class in org.easybatch.core.converter
java.sql.Timestamp type converter.
SqlTimestampTypeConverter() - Constructor for class org.easybatch.core.converter.SqlTimestampTypeConverter
 
SqlTimeTypeConverter - Class in org.easybatch.core.converter
java.sql.Time type converter.
SqlTimeTypeConverter() - Constructor for class org.easybatch.core.converter.SqlTimeTypeConverter
 
StandardInputRecordReader - Class in org.easybatch.core.reader
A convenient RecordReader that reads data from the standard input (useful for tests) until a termination word is read (can be specified at construction time, "quit" by default).
StandardInputRecordReader() - Constructor for class org.easybatch.core.reader.StandardInputRecordReader
Create a StandardInputRecordReader with default termination input equal to 'quit'.
StandardInputRecordReader(String) - Constructor for class org.easybatch.core.reader.StandardInputRecordReader
Create a StandardInputRecordReader instance with a termination word.
StandardOutputBatchWriter - Class in org.easybatch.core.writer
Writes a batch of records to the standard output.
StandardOutputBatchWriter() - Constructor for class org.easybatch.core.writer.StandardOutputBatchWriter
Writes a batch of records to the standard output.
StandardOutputRecordWriter - Class in org.easybatch.core.writer
Convenient processor that writes the payload of a Record to the standard output.
StandardOutputRecordWriter() - Constructor for class org.easybatch.core.writer.StandardOutputRecordWriter
Convenient processor that writes the payload of a Record to the standard output.
StandardOutputRecordWriter(String) - Constructor for class org.easybatch.core.writer.StandardOutputRecordWriter
Convenient processor that writes the payload of a Record to the standard output.
StartWithStringRecordFilter - Class in org.easybatch.core.filter
A RecordFilter that filters string records starting with one of the given prefixes.
StartWithStringRecordFilter(String...) - Constructor for class org.easybatch.core.filter.StartWithStringRecordFilter
Create a StartWithStringRecordFilter instance.
strictMode(boolean) - Method in class org.easybatch.core.job.JobBuilder
Enable strict mode : if true, then the execution will be aborted on first processing error.
StringBatchReader - Class in org.easybatch.core.reader
Reads records in batches from a String data source.
StringBatchReader(String, int) - Constructor for class org.easybatch.core.reader.StringBatchReader
Create a string batch reader.
StringBatchWriter - Class in org.easybatch.core.writer
Writes a batch of records to a StringWriter.
StringBatchWriter(StringWriter) - Constructor for class org.easybatch.core.writer.StringBatchWriter
Writes a batch of records to a StringWriter.
StringRecord - Class in org.easybatch.core.record
A Record implementation that has textual data as raw content.
StringRecord(Header, String) - Constructor for class org.easybatch.core.record.StringRecord
Create a StringRecord.
StringRecordReader - Class in org.easybatch.core.reader
A convenient RecordReader that reads data from a String.
StringRecordReader(String) - Constructor for class org.easybatch.core.reader.StringRecordReader
StringRecordWriter - Class in org.easybatch.core.writer
Writes record to a StringWriter.
StringRecordWriter(StringWriter) - Constructor for class org.easybatch.core.writer.StringRecordWriter
Write records to a StringWriter.
StringTypeConverter - Class in org.easybatch.core.converter
String type converter.
StringTypeConverter() - Constructor for class org.easybatch.core.converter.StringTypeConverter
 

T

timeout(long) - Method in class org.easybatch.core.job.JobBuilder
Set the timeout after which the job should be aborted.
timeout(long, TimeUnit) - Method in class org.easybatch.core.job.JobBuilder
Set the timeout after which the job should be aborted.
toMinutes(long) - Static method in class org.easybatch.core.util.Utils
 
toString() - Method in class org.easybatch.core.job.JobReport
 
toString() - Method in class org.easybatch.core.record.Batch
 
toString() - Method in class org.easybatch.core.record.FileRecord
 
toString() - Method in class org.easybatch.core.record.GenericRecord
 
toString() - Method in class org.easybatch.core.record.Header
 
toString() - Method in class org.easybatch.core.record.PoisonRecord
 
TypeConverter<S,T> - Interface in org.easybatch.core.converter
Interface for type conversion.
TypeConverterRegistrationException - Exception in org.easybatch.core.mapper
Exception thrown when the object mapper is unable to register a custom type converter.
TypeConverterRegistrationException(String, Throwable) - Constructor for exception org.easybatch.core.mapper.TypeConverterRegistrationException
 

U

Utils - Class in org.easybatch.core.util
Easy Batch's utilities class.

V

validator(RecordValidator) - Method in class org.easybatch.core.job.JobBuilder
Register a record validator.
valueOf(String) - Static method in enum org.easybatch.core.job.JobStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.easybatch.core.job.JobStatus
Returns an array containing the constants of this enum type, in the order they are declared.

W

when(Predicate<T>) - Method in class org.easybatch.core.dispatcher.ContentBasedRecordDispatcherBuilder
 
writePayload(P) - Method in class org.easybatch.core.writer.AbstractRecordWriter
 
writePayload(Object) - Method in class org.easybatch.core.writer.BlockingQueueRecordWriter
 
writePayload(Object) - Method in class org.easybatch.core.writer.CollectionRecordWriter
 
writePayload(Object) - Method in class org.easybatch.core.writer.OutputStreamRecordWriter
 
writePayload(Object) - Method in class org.easybatch.core.writer.StringRecordWriter
 
writer(RecordWriter) - Method in class org.easybatch.core.job.JobBuilder
Register a record writer.
A B C D E F G H I J L M N O P R S T U V W 

Copyright © 2015. All Rights Reserved.