Comments (10)
Dave Syer commented
Can't fix this until the contents of Xml package are finalised (BATCH-113).
from spring-batch.
Lucas Ward commented
This is fixed in the StexEventWriterOutputSource, but not in the FlatFileOutputSource, once FileUtils is used in the later, this issue can be closed.
from spring-batch.
Peter Zozom commented
Refactored FlatFileOutputSources (single and splittable), which were attached to issue BATCH-34 now uses FileUtils.
from spring-batch.
nebhale commented
Has this been sorted?
from spring-batch.
Dave Syer commented
To a large extent. There is a FileUtils now that was created in response to this issue (it was never closed because you can always do more). I'm happy to resolve this against 1.0.
from spring-batch.
Lucas Ward commented
I hasn't really been resolved, not everything uses the FileUtils, and it's not really generic in the original intent of the issue. The problem is that if you wanted to do something like BATCH-34. If I wanted to work with an ItemReader or ItemWriter that required a file generically I can't. It's not a huge deal, it just means you would need ItemReader or writer specific abstractions to wrap it. It would mean a bit of code duplication and some weirdness but not the end of the world. No way to change this for release 1 though, it will have to be a 1.1 thing.
from spring-batch.
nebhale commented
Sounds good.
from spring-batch.
Lucas Ward commented
Robert, I think you've solved some of this issue with your work on the MultiResourceItemReader.
from spring-batch.
Robert Kasanicky commented
Both FlatFileItemWriter and StaxEventItemWriter now use FileUtils so consistency is achieved. If we want to do something more it will be better to track it in a fresh issue.
from spring-batch.
Dave Syer commented
Assume closed as resolved and released
from spring-batch.
Related Issues (20)
- Improve recommendations for indexing metadata tables
- Incorrect deprecation in MongoPagingItemReader
- Schema Migration with Flyway HOT 2
- DELETE CASCADE on Foreign Keys
- Spring Batch step write_count less than read_count and filter and skip counts are all zero HOT 1
- Incorrect Chunk property value in implementation of ItemWriter write method HOT 3
- 5.1.2 Backported issues
- 5.0.6 Backported issues
- remote partitioning doesn't work if you're using graalvm
- Access Job Description
- Kotlin data class support for `FlatFileItemReaderBuilder`
- Deserialization of JobParameters throws exception
- Default value for ignoreWarnings in JdbcCursorItemReaderBuilder does not align with documentation HOT 1
- JdbcPagingItemReader - When using sortKeys with alias, I think it should paging by column name rather than alias in the select clause.
- MockStatic and MockConstruction not working in spring batch test cases HOT 1
- ListItemWriter<T>::getWrittenItems has bad wildcard return type HOT 1
- Data class support in JdbcCursorItemReaderBuilder & JdbcPagingItemReaderBuilder HOT 1
- Discrepancy in Thread Safety Documentation for AbstractPagingItemReader Subclasses
- Improve Error Messages in JobParametersBuilder methods
- The table field type in the SQL Server database is ntext and synchronized to the Oracle database, resulting in invalid column types in the corresponding NCLOB
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spring-batch.