lucasward
25dea1694a
BATCH-549: JdbcCursorItemReader will not be support being restarted more than once without issue. Added an additional unit test for all item readers to make sure this case is tested for.
2008-04-02 15:43:58 +00:00
robokaso
6111128b57
RESOLVED - issue BATCH-545: RetryTemplate swallows Throwables that are not Exception or Error
...
added unwrapping of rethrown exceptions before passing to collaborators
2008-04-02 14:42:29 +00:00
robokaso
840cb48995
IN PROGRESS - issue BATCH-545: RetryTemplate swallows Throwables that are not Exception or Error
...
unclassified throwables are wrapped into RetryException and rethrown
TODO unwrapping before passing RetryException to listeners
2008-04-02 13:55:29 +00:00
dsyer
b050f95f03
RESOLVED - issue BATCH-537: Bad ItemKeyGenerator strategy can lead to infinite loop in retry
...
Some changes to account for retry exceptions and force a failure if strange hashCode/equals are detected.
2008-04-01 20:09:51 +00:00
lucasward
0ea4e286e8
BATCH-538:Stateful sessions are now closed properly in HibernateCursorItemReader.
2008-04-01 19:13:22 +00:00
dsyer
c2bb83ce73
RESOLVED - issue BATCH-198: Make backoff policy tests less sensitive to virtualisation
2008-04-01 09:49:11 +00:00
dsyer
3fb89c7249
RESOLVED - issue BATCH-498: Skip method should get ExecutionContext as an argument
...
Renamed next() method as getItem() (it was a simple getter).
2008-03-28 14:12:36 +00:00
dsyer
0ada1fcaaa
RESOLVED - issue BATCH-486: Users must choose between skip and retry
...
Tweak the retry policy to account for fatal exceptions as well (they should not be retryable).
2008-03-28 12:14:45 +00:00
dsyer
37f59f3fab
OPEN - issue BATCH-486: Users must choose between skip and retry
2008-03-27 16:08:16 +00:00
dsyer
0f84d3064a
OPEN - issue BATCH-486: Users must choose between skip and retry
...
Removed itemReader from retry callback - simplifies stateful retry and makes the ugly exception handling problem go away.
2008-03-27 15:21:20 +00:00
robokaso
3f49e0eb6b
RESOLVED - issue BATCH-517: item writers need to handle empty flush gracefully
...
http://jira.springframework.org/browse/BATCH-517
BatchSqlUpdateItemWriter no longer asserts there are items bound to transaction
2008-03-27 10:01:48 +00:00
lucasward
720912820d
BATCH-514:Additional small refactorings on Jdbc readers.
2008-03-27 04:38:07 +00:00
robokaso
6becaa5939
RESOLVED - issue BATCH-515: RepeatTemplate should unwrap RepeatExceptions also for interceptors (not only for exception handler)
...
http://jira.springframework.org/browse/BATCH-515
2008-03-26 12:38:39 +00:00
dsyer
546010c887
OPEN - issue BATCH-498: Skip method should get ExecutionContext as an argument
...
Added SkipListener as new StepListener.
2008-03-25 19:15:00 +00:00
dsyer
ea4e6f9ab1
OPEN - issue BATCH-498: Skip method should get ExecutionContext as an argument
...
Removed Skippable interface. TODO: beef up configuration of step factory with skips.
2008-03-25 17:41:00 +00:00
robokaso
f888d44336
RESOLVED - issue BATCH-433: FlatFileItemWriter should buffer output
...
http://jira.springframework.org/browse/BATCH-433
2008-03-25 16:08:59 +00:00
dsyer
44c478cd0e
OPEN - issue BATCH-507: FlatFileItemWriter OutputSource not initialised on FlatFileItemReader.open()
2008-03-25 13:45:23 +00:00
nebhale
8b8288d8d8
[BATCH-496] Added more descriptive error messages
2008-03-25 11:04:23 +00:00
robokaso
49b6ebe51e
RESOLVED - issue BATCH-491: checked exception handling
...
http://jira.springframework.org/browse/BATCH-491
exception wrapping and unwrapping moved into RepeatTemplate.
2008-03-25 10:58:08 +00:00
robokaso
786fcd9bb9
IN PROGRESS - issue BATCH-491: checked exception handling
...
http://jira.springframework.org/browse/BATCH-491
exception handler signature changed to 'throws Throwable' so that it can simply rethrow without wrapping.
2008-03-25 10:01:47 +00:00
lucasward
1dcc16e583
BATCH-480: Quick refactoring to how the MultipleColumnJdbcKeyCollector works. It was nevery fully fixed from when the change to ExecutionContext was made from RestartData. Also some misc. documentation fixes based on feedback.
2008-03-25 05:23:26 +00:00
lucasward
22b36cfa40
BATCH-493: Added saveState flag to FlatFileItemWriter and FlatFileItemReader.
2008-03-24 20:34:30 +00:00
dsyer
34f8637404
Tidy up Javadocs in *SynchronizationManager
2008-03-24 08:32:37 +00:00
lucasward
198002d191
BATCH-377: A PreparedStatement can now be set on JdbcCursorItemReader. Also created a JobParametersPreparedStatementSetter, that when registered as a StepListener will set the values on a prepared statement with values from a PreparedStatement.
2008-03-21 04:11:52 +00:00
lucasward
10bb0dd1bd
BATCH-484: added documentation for ItemTransformerItemWriter, ItemTransformer, and CompsiteItemTransformer.
2008-03-19 23:39:19 +00:00
lucasward
e5c26328bf
BATCH-483: putting null in an ExecutionContext no longer throws an exception. Also added a unit test.
2008-03-18 19:12:36 +00:00
dsyer
2424c0ec39
Review process: Break cycle introduced when RetrySynchManager was moved into support package.
2008-03-14 11:33:18 +00:00
dsyer
07877a9538
Review process: Merge synch packages into support in retry / repeat.
2008-03-14 11:06:32 +00:00
dsyer
044bc4e192
Review process. Consolidated some related support packages in infrastructure.
2008-03-14 10:30:18 +00:00
dsyer
9b1bd77e8a
RESOLVED - issue BATCH-457: Error handling broken in SimpleJob
...
Wrong assertions in tests fixed
2008-03-14 09:20:25 +00:00
robokaso
cc39916c19
RESOLVED - issue BATCH-448: StaxEventItemWriter creates invalid xml for zero row documents
...
http://jira.springframework.org/browse/BATCH-448
added empty character event before writing the end tag manually
2008-03-13 13:21:03 +00:00
robokaso
8fff682219
IN PROGRESS - issue BATCH-422: Provide ability to specify exception types as well as skip limit in DefaultStepFactoryBean
...
http://jira.springframework.org/browse/BATCH-422
The desired functionality should now be there, but needs better tests
2008-03-12 13:43:39 +00:00
nebhale
9f7cc87c0d
[BATCH-383] Fixes to make Spring Batch 1.4 runtime compliant.
2008-03-11 13:49:17 +00:00
lucasward
96343035ef
BATCH-316: Continued work on the Jdbc ItemReader documentation. Mostly additions to the DrivingQuery section.
2008-03-10 21:31:16 +00:00
lucasward
7cd8bfdef6
BATCH-335 and BATCH-316: As part of the documentation efforts of RC1, the DrivingQueryItemReader has had javadoc updates. Specifically, the MultipleColumnJdbcKeyGenerator, which has been a source of confusion, has had it's javadocs beefed up.
...
The KeyGenerator interface was also renamed to KeyCollector. The issue was raised that it's not actually generating keys, but rather collecting them from the database.
2008-03-10 19:38:56 +00:00
lucasward
fe80f966c7
Renamed FlatFileItemWriter.setFieldSetUnMapper to FlatFileItemWriter.setFieldSetCreator
2008-03-10 16:02:22 +00:00
robokaso
ed6f991a76
RESOLVED - BATCH-434 and BATCH-438 ExitStatus cleaned up (postponed commit from friday)
2008-03-08 20:40:19 +00:00
nebhale
bfb9447d6b
[BATCH-429] Moved all code out of execution
2008-03-07 16:02:22 +00:00
nebhale
c1887cdd9c
[BATCH-430] Rearranged package structure to remove technical packages
2008-03-07 14:56:10 +00:00
nebhale
609ce9d347
[BATCH-430] Removed the batch.io.exception package and moved classes to their approved locations
2008-03-07 14:18:49 +00:00
nebhale
b2396b3ef4
[BATCH-430] Created an item.adapter package and moved adapter implementations there.
2008-03-07 13:27:40 +00:00
nebhale
48195945ee
[BATCH-430] Incremental commit of io package moving
2008-03-07 12:55:27 +00:00
nebhale
8c2901093e
[BATCH-430] Incremental commit of exception moving
2008-03-07 11:54:20 +00:00
dsyer
f5e85d5f63
Change svn:eol-style to LF
2008-03-06 21:59:13 +00:00
dsyer
915997cd28
RESOLVED - issue BATCH-76: ItemWriter for SQL batch updates
...
http://jira.springframework.org/browse/BATCH-76
2008-03-06 13:19:55 +00:00
robokaso
4df44a88fa
IN PROGRESS - issue BATCH-382: FlatFileItemWriter and StaxEventItemWriter should buffer output
...
http://jira.springframework.org/browse/BATCH-382
cleaned up stax writer and tests
2008-03-06 12:22:48 +00:00
robokaso
52046cb0dc
IN PROGRESS - issue BATCH-382: FlatFileItemWriter and StaxEventItemWriter should buffer output
...
http://jira.springframework.org/browse/BATCH-382
basic buffering for StaxEventItemWriter
2008-03-06 09:52:45 +00:00
robokaso
840d30426a
IN PROGRESS - issue BATCH-412: consistent ItemStream key prefixes
...
http://jira.springframework.org/browse/BATCH-412
all keys made private (not referenced outside tests)
2008-03-05 12:22:31 +00:00
robokaso
2aa867c535
IN PROGRESS - issue BATCH-412: consistent ItemStream key prefixes
...
http://jira.springframework.org/browse/BATCH-412
added ExecutionContextUserSupport class as superclass for those who need to save data into ExecutionContext - removes the tons of copy-pastes used to handle naming and unique key generation
2008-03-05 10:28:48 +00:00
lucasward
a7fe4db96e
BATCH-413: Added a more specific exception type for when an item reader doesn't find any work.
2008-03-04 19:32:49 +00:00