| Package | Description |
|---|---|
| org.easybatch.core.filter |
This package contains built-in implementations of the
RecordFilter interface. |
| org.easybatch.core.job |
This package contains easy batch core implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BatchFilter
Filter records from a
Batch using a delegate RecordFilter. |
class |
EmptyRecordFilter
Filters empty
StringRecord. |
class |
EndWithStringRecordFilter
Filter string records ending with one of the given suffixes.
|
class |
FileExtensionFilter
Filter
FileRecord having a payload file name ending with a given extension. |
class |
GrepFilter
Convenient filter that mimics the unix grep utility: it keeps records containing the given pattern
instead of filtering them.
|
class |
HeaderRecordFilter
Filters the header record (first record in the data source).
|
class |
PoisonRecordFilter
PoisonRecords are used as End-Of-Stream signals, usually they have no added value and should be filtered. |
class |
RecordNumberBetweenFilter
A
RecordFilter that filters records
if their number is inside (inclusive) a given range. |
class |
RecordNumberEqualToFilter
A
RecordFilter that filters records based on their number. |
class |
RecordNumberGreaterThanFilter
A
RecordFilter that filters records
if their number is greater than a given number. |
class |
RecordNumberLowerThanFilter
Filter a record if its number is lower than a given number.
|
class |
StartWithStringRecordFilter
A
RecordFilter that filters string records starting with one of the given prefixes. |
| Constructor and Description |
|---|
BatchFilter(RecordFilter delegate)
Create a
BatchFilter. |
| Modifier and Type | Method and Description |
|---|---|
JobBuilder |
JobBuilder.filter(RecordFilter recordFilter)
Register a record filter.
|
Copyright © 2015. All Rights Reserved.