In this blog I’m going to walk you through one of my favourite uses for Java’s dynamic proxies. Why favourite? Because it takes a powerful, sometimes misunderstood, feature of Java and creates a simple, useful tool that we can use every day.
Continue reading
Data Pipeline 2.2.3 Now Available
Data Pipeline 2.2.3 is now available with the following enhancements:
- added
JdbcValueReaderto allow clients to override column reading strategy - added the
JdbcReader.valueReaderproperty
Data Pipeline 2.2.2 Now Available
Data Pipeline 2.2.2 is now available with the following enhancements:
- added the
XmlTemplatefunctionality XmlWriternow usesXmlTemplateto describe output patterns
Data Pipeline 2.2.1 Now Available
Data Pipeline 2.2.1 is now available with the following enhancements:
- added batch execution to
JdbcWriter(seeJdbcWriter.setBatchSize) - added callback mechanism to track job progress (see
JobTemplate.transfer(R reader, W writer, boolean async, JobCallback callback)) - early access to
DeMuxReader
Data Pipeline 2.2 Released
We are happy to announce that Data Pipeline 2.2 is now released. We have added the enhancements below:
- added an XPath-based
XmlReader - updates so that Excel now defaults to the Apache POI instead of JXL
- updates so that the following classes use
java.util.Listinstead ofjava.util.ArrayListin their public APIs:CompositeValue,FieldList,Lookup,LookupTransformer,Record,RecordList
Data Pipeline 2.1 Released
We are happy to announce that Data Pipeline 2.1 is now released. We have added a great deal of enhancements below:
- support for Excel 2003 XLS files
- support for Excel XLSX (XML format) files
- added
FixedWidthReader.setLastFieldConsumesRemaining(boolean lastFieldConsumesRemaining)functionality - added
ExcelReader.setUseSheetColumnCount(boolean useSheetColumnCount)functionality - added more string utils to
BasicFieldTransformer - added
ConditionalTransformerclass - added
TransformingReader.add(Filter filter, Transformer ... transformer)functionality setFieldnow has type-specific constructors- added Eclipse project files
- added Ant build project
- bug-fix: whitespace (like tab) can now be used as the field separator in
CSVReader - bug-fix: handle null variable names in expressions
- « Previous
- 1
- …
- 4
- 5
- 6