Commit Graph

884 Commits

Author SHA1 Message Date
lucasward
63f437528c RESOLVED - issue BATCH-581: Add filter capability to item oriented paradigm
http://jira.springframework.org/browse/BATCH-581

Modified the customerFilterJob to use the ResourceLineReader and processors.
2008-10-04 02:35:38 +00:00
robokaso
a6fd1cecc0 RESOLVED - BATCH-779: make FieldSetMapper and LineAggregator extend ItemProcessor
FiedSetMapper, LineTokenizer and LineAggregator interfaces now extend ItemProcessor
2008-09-29 11:36:13 +00:00
lucasward
2bc0c17140 RESOLVED - issue BATCH-581: Add filter capability to item oriented paradigm
http://jira.springframework.org/browse/BATCH-581

Added a new sample job: 'CustomerFilterJob' that represents a use case for the filtering of items in a processor.
2008-09-29 05:29:29 +00:00
robokaso
97773129eb ad-hoc: removed mx4j dependency 2008-09-26 13:49:56 +00:00
robokaso
3657717e23 cleanup unused imports 2008-09-26 12:45:38 +00:00
robokaso
666f793e89 RESOLVED - BATCH-785: Fix Parallel Sample to use a batch update for process indicator 2008-09-26 12:31:41 +00:00
trisberg
872c0aa080 BATCH-845: fixes needed for tests to pass on multiple platforms - HSQL, MySQL, Oracle, SQL Server, DB2, Derby 2008-09-26 05:36:48 +00:00
trisberg
6334bb2098 BATCH-845: fixed some transactinal issues in the samples showing up when running against a transactional db 2008-09-26 02:07:39 +00:00
robokaso
cbbf2e5b92 IN PROGRESS - BATCH-830: DelegatingItemReader should be removed
removed DelegatingItemReader
2008-09-25 14:10:46 +00:00
robokaso
963e924bc6 IN PROGRESS - BATCH-830: DelegatingItemReader should be removed
replaced ValidatingItemReader with ValidatingItemProcessor
2008-09-25 13:56:34 +00:00
robokaso
49cc992efc OPEN - BATCH-845: integration tests for database autodetection
used auto-detection of database in samples configuration
2008-09-22 15:39:16 +00:00
dsyer
a793fd87b4 Clean up and javadoc ResultQueue 2008-09-22 06:46:58 +00:00
robokaso
3f3871cbf0 ad-hoc: removed misleading comments 2008-09-17 15:46:21 +00:00
lucasward
fbe0443175 IN PROGRESS - issue BATCH-825: Modify JobLauncher contract to not throw exception on job failure.
http://jira.springframework.org/browse/BATCH-825

Job, Step, and JobLauncher will not throw an exception if the job fails during processing, but rather will return the execution with an appropriate status and list of exceptions encountered.
2008-09-16 22:15:26 +00:00
robokaso
2973139959 IN PROGRESS - BATCH-827: Create Sample job for reading and writing headers and footers 2008-09-11 14:21:43 +00:00
trisberg
d272105479 BATCH-762: changed ExecutionContext storage strategy to use JSON for serialization in a single String/CLOB 2008-09-08 13:21:25 +00:00
dsyer
34c2fce32f RESOLVED - issue BATCH-814: JobRepository should not require Step or Job (only their names)
Moved the check for restartability up into JobLauncher.  There is a corner case where a non-restartable job could be restarted (see comment in SimpleJobLancher), but it should have a pretty small impact.
2008-09-05 17:21:24 +00:00
dsyer
db608b91a8 OPEN - issue BATCH-814: JobRepository should not require Step or Job (only their names) 2008-09-05 16:27:47 +00:00
robokaso
5994782b37 RESOLVED - BATCH-821: remove EventSerializer/Deserializer abstractions and use Marshaller/Unmarshaller directly 2008-09-05 09:15:21 +00:00
lucasward
92a03420b1 BATCH-453: Database shutdown tests now use JobOperator rather than direct database calls. 2008-09-04 20:16:46 +00:00
dsyer
03aa49f09d Remove bogus source attachments from launchers 2008-09-04 08:15:07 +00:00
robokaso
9e07cda1b3 IN PROGRESS - BATCH-774: Split item count into read/write/filter
removed itemCount from StepExecution
2008-09-03 13:33:42 +00:00
robokaso
22044884c6 RESOLVED - BATCH-796: typos in javadoc @links and comments 2008-09-02 12:20:33 +00:00
robokaso
91ecbc6382 fix javadoc errors highlighted by eclipse 2008-09-02 09:22:56 +00:00
dsyer
d264bf2aaa Fix Spring IDE config in samples 2008-08-30 08:12:22 +00:00
dsyer
bd91d0c35e BATCH-798: Samples working again. TODO: refactor rollbackClassifier into the stateless execution API 2008-08-29 17:14:59 +00:00
dsyer
2ea0fe68cf BATCH-220: Rationalise the exception classifiers so they can be used in a retry 2008-08-29 14:09:11 +00:00
dsyer
99af93c646 Unused import 2008-08-28 11:39:48 +00:00
dsyer
990e504583 BATCH-220: Complete rename StepHandler -> Tasklet 2008-08-28 11:37:50 +00:00
dsyer
ad5b0010dd BATCH-220: Half way to rename StepHandler -> Tasklet 2008-08-28 10:38:26 +00:00
dsyer
223a58da18 OPEN - issue BATCH-220: Chunk-oriented approach to processing
Add small optimisation to skip chunk with single item
2008-08-28 07:56:38 +00:00
dsyer
207e882e37 OPEN - issue BATCH-791: Ditch Tasklet (StepHandler is more flexible)
Done.  Use StepHandler instead.
2008-08-26 09:15:13 +00:00
dsyer
193f63a24a OPEN - issue BATCH-777: Parametrise RetryCallback and related interfaces
Make stateful retry explicit in the RepeatOperations interface instead of hidden in a RetryPolicy
2008-08-25 12:00:42 +00:00
dsyer
05015c598d OPEN - issue BATCH-777: Parametrise RetryCallback and related interfaces
Downgrade throws clause in RetryCallback - it's not reasonable to retry arbitrary Throwable
2008-08-24 11:44:50 +00:00
lucasward
3b2df1ea0d IN PROGRESS - issue BATCH-453: Killed batches cannot be restarted
http://jira.springframework.org/browse/BATCH-453

Added a new sample job: DatabaseShutdownFunctionalTests that uses the database to detect a stopped job.
2008-08-22 21:45:02 +00:00
dsyer
a1030c2609 RESOLVED - issue BATCH-789: Remove mark/reset from ItemReader
Removed unneeded exception classes
2008-08-21 12:50:11 +00:00
dsyer
fcf96a954f RESOLVED - issue BATCH-789: Remove mark/reset from ItemReader
Remove AbstractItemReader.  All done (with remaining issues moved to BATCH-220).
2008-08-21 12:11:22 +00:00
dsyer
300e726909 OPEN - issue BATCH-789: Remove mark/reset from ItemReader 2008-08-21 11:38:00 +00:00
dsyer
dbc24626f3 OPEN - issue BATCH-789: Remove mark/reset from ItemReader
Deprecate methods
2008-08-20 12:32:59 +00:00
dsyer
42a9b97d1f RESOLVED - issue BATCH-788: Remove flush/clear from ItemWriter
Done
2008-08-20 09:59:51 +00:00
dsyer
a4c8399e72 OPEN - issue BATCH-788: Remove flush/clear from ItemWriter
Infrastructure and core working with no calls to flush (I think)
2008-08-20 08:06:18 +00:00
dsyer
a5080b772e OPEN - issue BATCH-787: Add write(List) to ItemWriter
Make samples and cli archetype compile again
2008-08-19 14:31:41 +00:00
dsyer
cfc9529bab RESOLVED - issue BATCH-786: Transactional flushing for file writers
Added TransactionAwareBuffererdWriter
2008-08-18 16:52:20 +00:00
dsyer
eaeb493b37 Remove backport concurrent dependencies 2008-08-18 09:57:26 +00:00
dsyer
bafd373a8f OPEN - issue BATCH-773: Refactor and extend ExportedJobLauncher to JobOperator 2008-08-18 08:37:13 +00:00
dsyer
2da35c8f00 OPEN - issue BATCH-773: Refactor and extend ExportedJobLauncher to JobOperator
More thorough tests and changed parameter values to long (not Long)
2008-08-18 08:29:58 +00:00
dsyer
e46cce59c3 OPEN - issue BATCH-773: Refactor and extend ExportedJobLauncher to JobOperator
Make sure job isn't running - use timestamp
2008-08-17 16:31:23 +00:00
dsyer
f355d497c3 OPEN - issue BATCH-773: Refactor and extend ExportedJobLauncher to JobOperator
Removed old ExportedJobLauncher and replace where necessary
2008-08-17 16:24:07 +00:00
dsyer
d8df436e8e Remove FactoryBean nature from data sourde initializer 2008-08-17 09:43:54 +00:00
dsyer
f77c3c9269 Fix OXM version number 2008-08-17 08:33:39 +00:00