387 Commits

Author SHA1 Message Date
robokaso
5dcd2e3062 REOPENED - BATCH-618: DefaultJobParametersConverter does not parse parameters of type double
handle round doubles correctly
2009-02-15 22:23:26 +00:00
robokaso
37f88ddab0 REOPENED - BATCH-996: use default retryLimit == 1 (not 0) in *StepFactoryBean
revert back to default 0
2009-01-29 13:55:06 +00:00
robokaso
e5391bf503 RESOLVED - BATCH-996: use default retryLimit == 1 (not 0) in *StepFactoryBean 2009-01-14 13:53:20 +00:00
robokaso
03904e018a RESOLVED - BATCH-972: Job has the same ExitStatus as the last StepExecution
moved JobListener calls after JobExecution's ExitStatus has been set
2009-01-05 12:18:18 +00:00
robokaso
22fb6350e1 RESOLVED - BATCH-950: Exception during rollback hides root cause
don't confuse rollback exception with the rollback cause
2008-12-09 11:46:10 +00:00
robokaso
fe28e558bd RESOLVED - BATCH-950: Exception during rollback hides root cause
log original exception if rollback fails
2008-12-08 14:42:31 +00:00
robokaso
f72cd89bc6 RESOLVED - BATCH-926: vague skip limit for concurrent chunks
documented status quo
2008-11-18 10:08:23 +00:00
robokaso
9fc803e6bd RESOLVED - BATCH-901: Uncreachable code in SkipLimitFactoryBean (setting BackOffPolicy)
removed mysterious retryPolicy null check
2008-11-03 18:17:30 +00:00
robokaso
adc89290f1 RESOLVED - BATCH-884: SkipLimitStep does not fail if exception occurs
wrapped unknown exception in a fatal NonSkippableException when rethrowing
2008-10-21 11:57:01 +00:00
trisberg
b1bc130859 BATCH-881: altered scripts 2008-10-17 17:36:33 +00:00
trisberg
2af82fa8e6 BATCH-881: added BIGINT scale of 0 to match Long - needed to escape the comma 2008-10-17 17:33:57 +00:00
trisberg
339cdbb300 BATCH-881: added BIGINT scale of 0 to match Long 2008-10-17 17:25:05 +00:00
trisberg
177d3d0c2d BATCH-881: changed sequences maxvalue to match max value of Java's Long data type 2008-10-17 17:08:09 +00:00
trisberg
5fc2e341ae BATCH-881: changed BIGINT precision to match max value of Java's Long data type 2008-10-17 17:06:45 +00:00
robokaso
0756c64caf RESOLVED - BATCH-857: map daos need to be truly transactional for correct restart
backported cloning in MapStepExecutionDao
2008-10-15 08:36:17 +00:00
robokaso
9c676e98c0 REOPENED - BATCH-857: map daos need to be truly transactional for correct restart
backported cloning for MapJobExecutionContextDao
2008-10-15 08:20:29 +00:00
dsyer
77a5637c36 RESOLVED - issue BATCH-870: Cannot add description to empty ExitStatus 2008-10-09 07:58:17 +00:00
robokaso
d2a2017251 RESOLVED - BATCH-832: DefaultTransactionAttribute is inappropriate for TaskletStep
always rollback by default
2008-10-07 07:56:00 +00:00
robokaso
b85b07a01c RESOLVED - BATCH-833: TransactionAttributes swallows Exceptions
removed redundant exception-swallowing catch blocks
2008-10-06 08:14:08 +00:00
robokaso
78ed0075ea RESOLVED - BATCH-847: FaultTolerantChunkOrientedTasklet loses chunks when non-skippable exceptions thrown in read phase
used fatal NonSkippableReadException instead of reusing SkipLimitExceededException
2008-09-30 11:32:41 +00:00
robokaso
ad563a7455 OPEN - BATCH-847: FaultTolerantChunkOrientedTasklet loses chunks when non-skippable exceptions thrown in read phase
fixed test
2008-09-24 10:52:08 +00:00
robokaso
36b0dd4c6d OPEN - BATCH-847: FaultTolerantChunkOrientedTasklet loses chunks when non-skippable exceptions thrown in read phase
rethrown non-skippable exception as fatal, added logging to exceptions swallowed in SimpleRetryExceptionHandler
2008-09-24 10:46:35 +00:00
robokaso
40219368c3 RESOLVED - BATCH-844: Lacking of DAO's property setting in JobRepositoryFactoryBean
Pulled up the default value for exitMessageLength to AbstractJdbcBatchMetadataDao. Factory bean declares just one setter and applies the value to both job and step execution daos.
2008-09-22 10:42:37 +00:00
lucasward
4e4747b4d2 OPEN - issue BATCH-833: TransactionAttributes swallows Exceptions
http://jira.springframework.org/browse/BATCH-833

Moved TransactionAttributes check into chunk, in order to be consistent with chunk size.
2008-09-19 04:09:46 +00:00
lucasward
01e2f9e9c7 OPEN - issue BATCH-833: TransactionAttributes swallows Exceptions
http://jira.springframework.org/browse/BATCH-833

TransactinAttribute deciding not to rollback will no longer prevent the StepOperations from determining if the exception should cause job failure.
2008-09-17 21:35:06 +00:00
robokaso
db43079fd4 RESOLVED - BATCH-841: insufficient logging in AbstractStep
added exception argument to the logging statement
2008-09-17 08:14:49 +00:00
trisberg
8c86a9993e BATCH-837: added explicit NULL for DATE_VAL column 2008-09-16 16:09:54 +00:00
robokaso
74b3eaf503 imports cleanup 2008-09-12 08:00:21 +00:00
robokaso
48263c7f4e RESOLVED - BATCH-831: id counter in MapJobInstanceDao should be declared static 2008-09-11 15:28:15 +00:00
lucasward
4bc6e9aee6 OPEN - issue BATCH-812: StepExecutionResourceProxy should use a different JobParametersConverter
http://jira.springframework.org/browse/BATCH-812

Long and Date parameters now work in StepExecutionResourceProxy without requiring a type after the key.
2008-09-05 20:34:23 +00:00
lucasward
fc49245664 OPEN - issue BATCH-811: StepExecutionResourceProxy should throw an exception if a job paramter key in the path isn't found
http://jira.springframework.org/browse/BATCH-811

StepExecutionResourceProxy will now throw an Exception if any "%" signs are left after pattern matching.
2008-09-05 16:40:34 +00:00
trisberg
32902a86be RESOLVED BATCH-820: Storing a Blob with JdbcExecutionContextDao in DB2 2008-09-04 19:41:43 +00:00
dsyer
be5bb78ae9 Add additional test for skip limit breach 2008-08-28 06:58:10 +00:00
dsyer
17e87e0f2c BATCH-782: added flag to check that lock is not released before it is acquired 2008-08-14 12:34:45 +00:00
robokaso
23e1d0d01a REOPENED - BATCH-765: StepExecution should be saved on every commit
wrapped StepExecution update in try/catch and added testcase for failure scenario
2008-08-13 11:27:23 +00:00
robokaso
f291ba3385 RESOLVED - BATCH-765: StepExecution should be saved on every commit 2008-08-11 13:31:33 +00:00
robokaso
087c1d80fa removed unused legacy class 2008-07-30 14:07:47 +00:00
robokaso
6de6b622dc RESOLVED - BATCH-751: ensure StepExecution is saved before trying to save ExecutionContext
EC is now saved immediately after AbstractStep updates the status to 'STARTED'
2008-07-30 08:05:43 +00:00
lucasward
42237215a2 BATCH-750: An exception thrown from SkipListener#onSkipInRead will now be swalled and logged, rather than causing a rollback. 2008-07-28 19:40:53 +00:00
dsyer
0d579e08e1 RESOLVED - issue BATCH-544: Add a step factory that allows simplified injection of a RetryPolicy 2008-07-21 14:09:04 +00:00
macsuibhne
b726fc13d3 Add missing Bundle-Name: 2008-07-17 09:21:02 +00:00
macsuibhne
94a1dfe53f Create 1.1 branch to allow 2.0 work to start in trunk 2008-07-14 15:39:57 +00:00
robokaso
5321f74e40 RESOLVED - BATCH-723: tablePrefix property is not injected into JbdcExecutionContextDao 2008-07-14 07:35:50 +00:00
dsyer
11a84dd267 RESOLVED - issue BATCH-722: No framework logic should depend on the value of ExitStatus 2008-07-13 11:48:41 +00:00
dsyer
cf6a6e34f0 Set the display name for the application context for management purposes 2008-07-11 16:45:11 +00:00
dsyer
28f388d329 BATCH-721: Add javadocs 2008-07-11 06:43:22 +00:00
dsyer
057aa351a5 Ensure job interruption is treated as exception in step and job 2008-07-07 14:20:59 +00:00
dsyer
3d78c0bcb5 Dust off JMX demo 2008-07-05 07:32:44 +00:00
dsyer
8a10ccb1ee Move specific reader/writer to subpackages 2008-07-03 15:42:36 +00:00
robokaso
b2e66532f9 RESOLVED - BATCH-703: JdbcJobInstanceDao doesn't locate JOB_INSTANCE on Oracle where JOB_KEY is empty
applied patch
2008-07-03 07:16:56 +00:00