There are a variety of ways you can enhance your application with WebDAV access which we will be going into in a latter part of the WebDAV series. For now we will show you how to create a basic online network drive using WebDAV via Milton, a Java WebDAV Server library.
Continue reading
Use dynamic proxies to create a simple, powerful event bus (Part 1)
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
JdbcValueReader
to allow clients to override column reading strategy - added the
JdbcReader.valueReader
property
Data Pipeline 2.2.2 Now Available
Data Pipeline 2.2.2 is now available with the following enhancements:
- added the
XmlTemplate
functionality XmlWriter
now usesXmlTemplate
to 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.List
instead ofjava.util.ArrayList
in 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
ConditionalTransformer
class - added
TransformingReader.add(Filter filter, Transformer ... transformer)
functionality setField
now 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
- …
- 3
- 4
- 5