Commit Graph

662 Commits

Author SHA1 Message Date
dsyer
5279c0a036 RESOLVED - issue BATCH-1334: No-rollback for non-skippable exceptions. 2009-07-10 11:45:18 +00:00
dsyer
155b51cec0 RESOLVED: BATCH-1327 Check for skippable before scanning for failed item 2009-07-10 08:07:22 +00:00
dsyer
d9791d60c5 RESOLVED: BATCH-1298 2009-07-09 12:38:10 +00:00
dsyer
580708845c OPEN - issue BATCH-1318: Ensure exception classes are behaving correctly
Tidy up test case
2009-07-09 11:56:36 +00:00
dsyer
680a97ae0e OPEN - issue BATCH-1318: Ensure exception classes are behaving correctly
Tidy up test case
2009-07-09 11:56:19 +00:00
dsyer
e1c8f35353 RESOLVED - issue BATCH-1326: Restart after <stop/> doesn't work if any previous steps have allowStartIfComplete=true 2009-07-08 17:36:05 +00:00
dsyer
f329619099 Add integration test for <stop on="FAILED"/> 2009-07-08 12:33:22 +00:00
dsyer
b0d6e0e2b9 add spring3 profile 2009-07-07 12:56:53 +00:00
dsyer
ee6e6a17b5 Add simple integration test for restart using JobLauncher 2009-07-07 08:48:59 +00:00
dhgarrette
373cf71a64 Fixed failed tests 2009-07-06 07:15:04 +00:00
dhgarrette
3e0b8a72c8 BATCH-1298 & BATCH-1318: Added additional tests for exception classes 2009-07-06 06:32:38 +00:00
dhgarrette
9e65f9819a BATCH-1318: Fixed tests 2009-07-05 17:59:22 +00:00
dsyer
19942cc469 RESOLVED - issue BATCH-1319: Small memory leak in StepSynchronizationManager 2009-07-05 14:42:17 +00:00
dhgarrette
a6075e3bd1 BATCH-1318: Added tests for various situations to test the exception classes 2009-07-04 10:37:00 +00:00
dsyer
4b8ee536ca RESOLVED - issue BATCH-1311: SimpleJobExplorer should return null when a StepExecution cannot be found 2009-06-26 21:09:21 +00:00
dhgarrette
fe26ccb08a BATCH-1309: Added a 'strict' property to ExecutionContextPromotionListener to ensure the key is present 2009-06-26 12:45:47 +00:00
dsyer
b811f14122 RESOLVED - issue BATCH-1304: Filter counter not incremented whenever there's a skip
Fixed - required new protected methods in SimpleChunkProcessor
2009-06-23 15:28:02 +00:00
dsyer
9e60248dfc OPEN BATCH-1303: Support Spring 3.0 EL. 2009-06-22 07:22:13 +00:00
dsyer
1a92c5479a RESOLVED - issue BATCH-1301: ItemStream is not being opened correctly for multi-threaded Step when scope="step"
Fixed bug in unit test and tidied up context management
2009-06-21 08:52:47 +00:00
dsyer
3d6f1cadbc RESOLVED - issue BATCH-1301: ItemStream is not being opened correctly for multi-threaded Step when scope="step" 2009-06-21 08:25:15 +00:00
trisberg
7b14a66a6e BATCH-1232: fixed broken test; removed unused import 2009-06-16 00:57:35 +00:00
dhgarrette
84a5f0d7aa BATCH-1285: Add additional test for unreachable step in a subflow 2009-06-11 05:42:35 +00:00
dhgarrette
452d60a2be BATCH-1285: Fixed broken test 2009-06-11 05:31:09 +00:00
dhgarrette
254c3b41f1 BATCH-1285: Raise an exception if a step cannot be reached. 2009-06-11 05:15:59 +00:00
dsyer
8cabd9544f BATCH-1284: fixed by using upgradeStatus in AbstractStep 2009-06-10 07:35:55 +00:00
dsyer
56e304ebcf RESOLVED - issue BATCH-1282: JobRegistryBeanProcessor skips jobs that in XML namespace unless they are injected as dependency
Used SmartFactoryBean
2009-06-08 14:27:45 +00:00
dsyer
9a7bdaa775 RESOLVED - issue BATCH-1280: JobParserJobFactoryBean should be a singleton
http://jira.springframework.org/browse/BATCH-1280
2009-06-05 10:17:57 +00:00
dsyer
20c9540c67 RESOLVED - issue BATCH-1272: Write skips do not work in a multi-threaded step
Fix problems with test case?
2009-06-04 16:40:50 +00:00
dsyer
290a2cb4ac RESOLVED - issue BATCH-1272: Write skips do not work in a multi-threaded step
Problems with test case?
2009-06-04 16:35:17 +00:00
dsyer
19a12f0036 RESOLVED - issue BATCH-1272: Write skips do not work in a multi-threaded step
http://jira.springframework.org/browse/BATCH-1272
2009-06-04 16:12:22 +00:00
dsyer
7b054c0360 OPEN - issue BATCH-1272: Write skips do not work in a multi-threaded step
Added some logging and a test case
2009-06-04 09:37:12 +00:00
dsyer
001226ea1d BATCH-1268: Use System.currentTimeMillis() 2009-06-03 15:57:50 +00:00
dsyer
bc9e97fe66 BATCH-1264: null pointer if transaction attributes partially specified 2009-06-02 11:11:13 +00:00
dsyer
685dd789de RESOLVED - issue BATCH-1256: Processor is called (and committed) many times for the same items if Writer skips
http://jira.springframework.org/browse/BATCH-1256
2009-06-01 10:36:55 +00:00
dsyer
f2514005ed RESOLVED BATCH-1260: Add NoSuchStepException 2009-05-31 16:33:59 +00:00
dhgarrette
001893bb8c Test cases for BATCH-1256 and BATCH-1259 2009-05-31 14:54:46 +00:00
dhgarrette
77b349e1c1 More clean up of FaultTolerantStepFactoryBean*Tests 2009-05-30 16:02:05 +00:00
dsyer
db1f7fc35b RESOLVED - issue BATCH-1255: Proxy with no target cannot be analysed for listener interfaces
http://jira.springframework.org/browse/BATCH-1255
2009-05-30 09:34:18 +00:00
dhgarrette
a7f8988422 Extract common inner-classes from FaultTolerantStepFactoryBean*Tests 2009-05-30 00:27:29 +00:00
dhgarrette
3005e6a810 BATCH-1213:
*Removed isAbstractStep() from BeanDefinitionUtils.  The formulation "beanFactory.isTypeMatch(beanName, AbstractStep.class)" should be used instead because it will automatically check the resultant type of a FactoryBean as well.
 *Changed *StepFactoryBean's getObjectType() to return TaskletStep.class, which is the most specific class name for the resulting object.  This allows BeanFactory.isTypeMatch() to to recognize the factory bean's output properly.
 *Renamed CoreNamespaceBeanDefinitionUtils to BeanDefinitionUtils since it is no longer specific to the core namespace.
2009-05-23 16:32:12 +00:00
dhgarrette
da58dfc835 BATCH-1213:
*Code cleanup of CoreNamespacePostProcessor and CoreNamespaceBeanDefinitionUtils.
 *Ensure that steps defined with the batch namespace always use StepParseStepFactoryBean
 *Additional unit tests for the behavior of mixed hierarchies of batch and beans namespace defined steps
2009-05-23 15:07:11 +00:00
dhgarrette
ded9ede29e BATCH-1213: Added test to ensure that if a <step/> with a <tasklet/> will always be a StepParserStepFactoryBean, even if its parent has a different class declared. 2009-05-22 00:41:13 +00:00
dhgarrette
2c56a1b0c2 BATCH-1213: Added check in CoreNamespacePostProcessor to ensure that the parent of a <step/> does not have to be an AbstractStep 2009-05-20 23:47:49 +00:00
dhgarrette
9bdfdcbc43 BATCH-1213: Defaults in xsd override parent attributes
*Introduced CoreNamespacePostProcessor to handle injection of JobRepository and TransactionManager onto jobs and steps defined using the namespace.
 *Introduced JobParserJobFactoryBean used to instantiate a FlowJob via the namespace.
 *Modified defaulting behavior of jobRepository attribute.  Job's jobRepository now always overrides the Step's.
2009-05-18 23:54:18 +00:00
dhgarrette
a5ac07b26f BATCH-1213: Removed "literal" (non-reference) defaults from the XSD. 2009-05-16 00:40:20 +00:00
dsyer
d6c6d1ba05 OPEN - issue BATCH-1240: ItemStream is not registered when defined in step scope
Added test cases.
2009-05-13 11:11:48 +00:00
dsyer
b569b8419f RESOLVED BATCH-1218: add CompositeItemStream to ChunkMonitor. 2009-05-12 10:42:02 +00:00
dsyer
51c7a96369 BATCH-1208: add unit test 2009-05-06 12:31:48 +00:00
dsyer
19dee310c6 RESOLVED - issue BATCH-1230: scope "step" does not work together with Annotation "@BeforeStep" 2009-05-04 11:21:34 +00:00
dsyer
0b17684192 BATCH-1228: use proxyTargetClass=true in proxy 2009-05-04 08:25:29 +00:00