Commit Graph

526 Commits

Author SHA1 Message Date
trisberg
c99fa10f24 BATCH-63: added additional attributes to <process-task> 2008-11-14 01:13:55 +00:00
trisberg
5274b55883 BATCH-63: added <retry-listeners> 2008-11-13 22:11:01 +00:00
dsyer
93ba16da46 IN PROGRESS - issue BATCH-282: Make input parameters easier to access from ItemReaders, etc.
Ensure top-level bean definitions in step scope get proxied
2008-11-13 14:43:35 +00:00
dsyer
d19145d0af Tweak step execution aggregation 2008-11-13 08:58:32 +00:00
trisberg
ef00a5e333 BATCH-63: renamed <task> and <chunk> to <simple-task> and <process-task> 2008-11-13 01:38:56 +00:00
lucasward
41dec7a6a3 BATCH-891: Created JobExecutionListenerAdapter which supports @BeforeJob and @AfterJob annotation. Also added listners tag to XSD. 2008-11-12 23:59:23 +00:00
trisberg
0d4777e80d BATCH-63: fixed the <streams> handling and added more tests and asserts 2008-11-12 19:39:17 +00:00
robokaso
b94853a503 OPEN - BATCH-917: Concurrent modification of execution context in tasklet step
removed dirty checking from TaskletStep and enabled the asynchronous testcase
2008-11-12 14:33:30 +00:00
dsyer
708406322e Fixed StepScope not being handled correctly - creating too many auto-proxies for the same stepExecution. 2008-11-12 12:25:55 +00:00
trisberg
13734f01d4 BATCH-63: renamed chunk-oriented to chunk and commit-interval to chunk-size 2008-11-11 20:25:37 +00:00
robokaso
cb738dc177 CLOSED - BATCH-913: Remove the JdkConcurrent* special classes
removed the synchronizer interface as well
2008-11-11 17:36:05 +00:00
dsyer
fa5a3cafff Moved test case into correct package 2008-11-11 14:23:20 +00:00
dsyer
432bdfa3fe OPEN - issue BATCH-917: Concurrent modification of execution context in tasklet step
Added unit test (commented out failing assertion)
2008-11-11 08:51:31 +00:00
robokaso
b543c2a298 warnings cleanup 2008-11-10 09:56:02 +00:00
trisberg
f8a62d673e BATCH-63:added commit-interval and fault tolerant attributes to; added restartable to job 2008-11-08 23:39:39 +00:00
dsyer
8eb244b49a IN PROGRESS - issue BATCH-894: RFC: move ExitStatus up into Core?
Remove continuable from ExitStatus
2008-11-08 15:08:56 +00:00
dsyer
16606e3abd IN PROGRESS - issue BATCH-894: RFC: move ExitStatus up into Core?
Change Tasklet to use RepeatStatus instead of ExitStatus to signal continuable status
2008-11-08 11:33:25 +00:00
trisberg
d49cc44abb BATCH-63:added id and class attributes to <listener> element 2008-11-08 04:14:43 +00:00
dsyer
ec2a60715b fix duplicate job launch 2008-11-07 18:58:17 +00:00
dsyer
bf77927385 BATCH-894: wrong import somehow crept into last commit 2008-11-07 18:54:24 +00:00
dsyer
8b2d02f5d9 IN PROGRESS - issue BATCH-894: RFC: move ExitStatus up into Core?
Replaced infrastrucure status with local enum and moved ExitStatus into core.   TODO: maybe get rid of continuable.
2008-11-07 18:40:58 +00:00
lucasward
9ac28ef106 IN PROGRESS - issue BATCH-891: Create Annotations
http://jira.springframework.org/browse/BATCH-891

Added a post processor that checks for annotations. (still under development)
2008-11-07 16:35:09 +00:00
trisberg
97ce100ff9 BATCH-63:added listeners and exceptions to <chunk-oriented> 2008-11-07 16:25:32 +00:00
trisberg
a21f0a285f BATCH-63: added abstract keyword 2008-11-06 20:51:30 +00:00
trisberg
a5107fb223 BATCH-63:improved <chunk-oriented> tests 2008-11-06 20:46:36 +00:00
trisberg
8a1eae327c BATCH-63: added beginning of <chunk-oriented> element and parsing 2008-11-06 18:08:20 +00:00
robokaso
9fc06e577f REOPENED - BATCH-896: "DRY" FaultTolerantTasklet implementations
stricter skip listener count check
2008-11-06 14:50:46 +00:00
robokaso
3ccc5a5dd9 REOPENED - BATCH-896: "DRY" FaultTolerantTasklet implementation
included skip listener call check in tests
2008-11-06 14:49:14 +00:00
robokaso
d0e04a00a9 organize imports 2008-11-06 09:17:09 +00:00
trisberg
24eab0a2b6 BATCH-63: added <task> element and parsing 2008-11-06 08:27:10 +00:00
lucasward
4f0b055cb7 IN PROGRESS - issue BATCH-891: Create Annotations
http://jira.springframework.org/browse/BATCH-891

Forgot to remove some old test cases.
2008-11-05 05:49:52 +00:00
lucasward
9238319b73 IN PROGRESS - issue BATCH-891: Create Annotations
http://jira.springframework.org/browse/BATCH-891

Added a ScopeMetaDataResolver for @BatchComponent.
2008-11-05 05:43:23 +00:00
robokaso
7a4caca1fd RESOLVED - BATCH-897: Version is not rehydrated from database in JobInstance or JobExecution
-added concurrent modification checks for JobExecution
-included version in the SQL selects (version value is loaded from db)
2008-11-04 12:14:26 +00:00
trisberg
ac6493b4cd BATCH-63: added first cut of <job-repository> parser 2008-10-31 20:45:30 +00:00
robokaso
1723b2642e IN PROGRESS - BATCH-896: "DRY" FaultTolerantTasklet implementations
pulled up readSkipPolicy and attribute keys
2008-10-31 16:14:39 +00:00
dsyer
dade6952c8 OPEN - issue BATCH-679: Non-sequential execution - add state subpackage 2008-10-30 11:33:05 +00:00
dsyer
4718f0f006 OPEN - issue BATCH-679: Add support package for flow concerns 2008-10-30 09:51:24 +00:00
dsyer
b1292a82d7 OPEN - issue BATCH-679: Non-sequential execution Remove generic features of flow abstraction 2008-10-30 09:29:51 +00:00
dsyer
3590375d46 BATCH-679: move flow abstraction to core 2008-10-30 07:45:26 +00:00
lucasward
514f4ad300 OPEN - issue BATCH-891: Create Annotations
http://jira.springframework.org/browse/BATCH-891

A first try at using a BeanPostProcessor to detect annotated listeners.
2008-10-30 04:38:27 +00:00
dsyer
67f5957348 OPEN - issue BATCH-890, BATCH-879: Stop transition in XML namespace, decision state support.
Added StepExecution to decider interface and some protection for multithreaded job executions.
2008-10-29 11:15:24 +00:00
dsyer
a4e78858e2 OPEN - issue BATCH-890: Stop transition in XML namespace
Add stop and end elements through EndState.
2008-10-29 07:19:19 +00:00
trisberg
1fa38d4c20 BATCH-859: fixed failing tests 2008-10-28 20:00:56 +00:00
dsyer
97719a9514 Expose additional method in JobExplorer and ensure that StepExecution is hydrated correctly from database 2008-10-28 16:21:53 +00:00
dsyer
35d156161b OPEN - issue BATCH-679: Non-sequential execution
Add XML parser support for split, decision and pause
2008-10-27 18:56:38 +00:00
robokaso
3d8acc66b3 IN PROGRESS - BATCH-888: skip listeners should be called when chunk is about to commit
moved onSkipInRead(..) calls after write
2008-10-27 17:57:24 +00:00
dsyer
48bbafb449 BATCH-679, BATCH-879: add Flow abstraction and FlowJob with support for decisions, splits and pauses. 2008-10-27 13:50:27 +00:00
robokaso
26f6327e4b IN PROGRESS - BATCH-888: skip listeners should be called when chunk is about to commit
onSkipInProcess(..) moved after write and before onSkipInWrite(..)
2008-10-27 11:12:33 +00:00
robokaso
b5e04ef089 IN PROGRESS - BATCH-888: skip listeners should be called when chunk is about to commit
onSkipInWrite(..) moved after write
2008-10-27 10:10:04 +00:00
dsyer
85eb5ba17b Use explicit timezone in date format tests. Unfortunately XStream doesn't do this. 2008-10-27 08:02:44 +00:00