Commit Graph

887 Commits

Author SHA1 Message Date
trisberg
766941104f BATCH-1034: regsitering StepScope if it is not already registered 2009-02-11 22:21:46 +00:00
dhgarrette
14e7c6d01d BATCH-1073: added check for <listeners> element on <step ref=/> 2009-02-11 17:41:42 +00:00
dhgarrette
5fd6288ba6 BATCH-1008: changed order of elements so that transitions are last in a step definition 2009-02-11 16:56:48 +00:00
trisberg
877283ac25 BATCH-1013: removed next attribute from top-level <step> 2009-02-11 16:43:23 +00:00
robokaso
7d5e191287 RESOLVED - BATCH-1010: StepFactoryBeans cleanup 2009-02-11 11:44:29 +00:00
robokaso
f3962c429a IN PROGRESS - BATCH-1010: StepFactoryBeans cleanup 2009-02-10 16:33:52 +00:00
robokaso
a079cbae4a IN PROGRESS - BATCH-1010: StepFactoryBeans cleanup 2009-02-10 16:29:35 +00:00
trisberg
a321a2c21f BATCH-1013: schema cleanup; created new flowStepType to include transitions elements 2009-02-10 15:44:36 +00:00
robokaso
50c35caefa IN PROGRESS - BATCH-1010: StepFactoryBeans cleanup 2009-02-10 15:43:59 +00:00
robokaso
01b1101a21 IN PROGRESS - BATCH-1010: StepFactoryBeans cleanup 2009-02-10 13:39:30 +00:00
robokaso
c534dad743 IN PROGRESS - BATCH-1010: StepFactoryBeans cleanup 2009-02-10 13:16:27 +00:00
robokaso
b235aa75aa IN PROGRESS - BATCH-1010: StepFactoryBeans cleanup
don't treat retryable exceptions automatically as skippable (did it ever make sense?)
cleanup misleading and redundant test configurations
2009-02-10 12:54:48 +00:00
robokaso
1b083bdd22 IN PROGRESS - BATCH-1010: StepFactoryBeans cleanup 2009-02-10 12:26:52 +00:00
robokaso
cc28dbc541 IN PROGRESS - BATCH-1010: StepFactoryBeans cleanup 2009-02-10 11:25:09 +00:00
trisberg
d3396a3fa7 BATCH-1013: split the <step> elements name attribute into id and ref attributes 2009-02-10 04:52:03 +00:00
trisberg
402a02f0d7 StepParser was refactored to AbstractStepParser 2009-02-09 14:50:45 +00:00
trisberg
71612c2327 BATCH-1013: refactored to use job-repository from job element 2009-02-09 14:40:01 +00:00
dsyer
a899460760 BATCH-1053: refactor State and AbstractJob to remove cycle 2009-02-09 14:00:26 +00:00
dsyer
74c167f34c BATCH-1053: refactor State and AbstractJob to remove cycle 2009-02-09 13:59:28 +00:00
dsyer
563a5432ee Tidy schema comments a bit. 2009-02-09 07:52:35 +00:00
trisberg
5e2b218a3f BATCH-1013: adding top-level <step> element; refactoring StepParser to accommodate inline and standalone step definitions 2009-02-09 04:52:34 +00:00
dhgarrette
b2a31fe740 BATCH-1067: updated .springBeans 2009-02-08 19:52:45 +00:00
dhgarrette
7c4953f2be BATCH-1067:
* FlowJob waits until the Job is finished before updating BatchStatus and ExitStatus.  This is required so that individual flows in a split don't modifify the JobExecution prematurely.
* Removed FlowExecution$Status and replaced it with FlowExecutionStatus, a class that holds both a BatchStatus and an ExitStatus.  This is required by the EndState because the handle() method needs to be able to return both BatchStatus and ExitStatus so that they can be applied correctly to the JobExecution when ending the job.
2009-02-08 18:32:03 +00:00
dhgarrette
d306c418fa BATCH-1011: Added new test case to show 'pause' element's ability to skip a FAILED step on restart. 2009-02-07 15:56:47 +00:00
dhgarrette
eb4991efe7 RESOLVED - BATCH-1066: StepParser updated to throw error if 'next' attribute and transition elements are both found. 2009-02-07 00:05:43 +00:00
dhgarrette
dfb78ff0ca BATCH-1011:
* Moved logic for updating JobExecution status based on last StepExecution from AbstractJob to SimpleJob because it does not apply to FlowJob.
  * A job now can have a status different from any of its steps.  For example, the following job will be COMPLETED while the step will be FAILED:
    <step id="failingStep">
       <end on="FAILED" /> 
    </step>
* Added error checking to StepParser to make sure the same pattern does not appear more than once.
* Modified EndState.handle() so that the ExitStatus is only updated if BatchStatus is updated.
  * If a job contains a <split> such that there is more than one EndState reached, the Job's status will be the highest precedence of all the statuses.  For example, the following job will be FAILED:
    <split id="split1">
      <flow>
        <step name="failingStep"/>
      </flow>
      <flow>
        <step name="step1"/>
      </flow>
    </split>
* If a step has no transitions defined, then the default will be:
    <fail on="FAILED" />
    <end on="*" />
2009-02-06 23:13:21 +00:00
dhgarrette
36f44c6ba7 BATCH-1011: Added test cases for default "status" attribute 2009-02-06 08:30:35 +00:00
dhgarrette
6e750b312d BATCH-1011: Added more conditions to unit tests (though some assertions are temporarily commented out because the status is not being set correctly by the end state). Also, fixed a bug in StepParser where the "on" attribute of the transition away from the end state was being set to the "on" attribute of the end state when it should have been "*". 2009-02-06 04:34:56 +00:00
dhgarrette
4fd2cfc2db RESOLVED - BATCH-1061: reversed arguments to isLater() 2009-02-05 23:53:01 +00:00
dhgarrette
cae54225a8 BATCH-1011:
spring-batch-2.0.xsd:
   * Renamed <stop/> to <pause/>
   * Added <fail/>
   
  StepParser.java
   * Added capabilities to parse <pause/> and <fail/>
   * Changed the semantics of the status= attribute so that it modifies the ExitStatus instead of BatchStatus.
   * BatchStatus is determined by the element (end, fail, pause)
   
  EndState.java
   * Added storage for ExitStatus in addition to the existing BatchStatus since both will need to be saved from the parser
2009-02-05 20:42:31 +00:00
dsyer
447b1f0fbc BATCH-63: add more XSD meta data 2009-02-05 11:38:49 +00:00
dsyer
994f108303 Add more tooling support 2009-02-05 09:31:58 +00:00
dsyer
ef4dba7590 RESOLVED - issue BATCH-1058: PlaceholderTargetSource doesn't always replace all placeholders 2009-02-05 09:02:01 +00:00
dsyer
ed60703fdf More tooling tweaks for namespace 2009-02-05 07:50:23 +00:00
dsyer
35eea84747 Re-order parserContext calls to makes sure IDE gets info about source location 2009-02-04 16:27:02 +00:00
dsyer
5826cbb713 BATCH-1059: use milliseconds in date job parameter toString() 2009-02-04 16:26:08 +00:00
dsyer
cf875e0a38 Tidy up IDE callbacks in xml config 2009-02-04 15:50:31 +00:00
dhgarrette
7487b4dfd2 BATCH-1053: Modified so that AbstractJob.getStep() returns null if the step is not found and Flow.getState() returns null if the state is not found. Javadocs and unit tests were updated to reflect this change. 2009-02-03 18:08:32 +00:00
dhgarrette
b09e1ece01 BATCH-1053: Updated javadocs to explain the behavior of getStep and getState if the step/state is not found. 2009-02-03 16:22:08 +00:00
dsyer
c29895586b RESOLVED - issue BATCH-1054: Maven Build - incompatible bundle manifest version
http://jira.springframework.org/browse/BATCH-1054
2009-02-02 15:16:14 +00:00
dhgarrette
ee11f65556 BATCH-1053: Moved getStep() logic from AbstractJobTests to Job implementations. Added getStep(String) to AbstractJob. Added getState(String) to Flow. 2009-02-02 15:04:20 +00:00
dsyer
b4a97d060f Add snapshots to BRITS plugin repositories 2009-02-01 13:27:51 +00:00
dsyer
b22c2bd44e Update MANIFEST.MF in bundle projects 2009-02-01 11:33:21 +00:00
dsyer
f47e8382d2 RESOLVED BATCH-1030: Added BatchStatus.INCOMPLETE. 2009-02-01 09:56:22 +00:00
dsyer
4f49b5816a Tweak javadocs 2009-01-30 09:17:49 +00:00
robokaso
c083ff07b4 REOPENED - BATCH-996: use default retryLimit == 1 (not 0) in *StepFactoryBean
revert back to default retryLimit == 0 which was actually correct
2009-01-29 13:20:20 +00:00
lucasward
81652cc6a1 BATCH-1007: Job and Step now have consistent attribute names for referencing the job repository, they're both 'job-repository' now. The docs have been updated accordingly. 2009-01-28 20:12:42 +00:00
lucasward
3785e8460f BATCH-985: Added documentation describing SkipListener behavior, also updated the incorrect javadoc. 2009-01-27 20:35:08 +00:00
robokaso
0e93bc7795 fix failing test 2009-01-27 17:49:38 +00:00
robokaso
9f9282a2a4 RESOLVED - BATCH-1032: Modify AbstractJobTests in test project to be able to launch FlowJob steps individually
applied patch with some tweaks
2009-01-27 17:42:45 +00:00