Wayne Lund
81526f77ac
Fixed issue of "drop table" scripts causing tests to fail in samples. Only done for sqlfire and postgres.
...
I believe others that do not have the "if exists" statements in their drop tables scripts should be retested as
I have not had to do this on any other previous version. Suspect that "continueOnError" default flag has somehow
gotten flipped.
2013-02-19 08:50:00 -06:00
Will Schipp
0a264f2d6b
BATCH-1770 - added step BatchStatus.UNKNOWN to SimpleJobLauncher before
...
starting the job
2013-02-11 16:57:59 +00:00
Will Schipp
7e1e66d677
migration from EasyMock to Mockito
2013-02-10 14:30:57 +00:00
Dave Syer
607e98cd9b
BATCH-1412: fix test ordering and concurrency bug
2013-02-05 17:39:12 +00:00
Michael Minella
557515df45
BATCH-1412: Implementing non-identifying job parameters
2013-02-05 17:39:12 +00:00
Michael Minella
47d07b0326
BATCH-1757: Fixed max calculation
2013-02-05 09:39:28 -06:00
Dave Syer
bea04ce186
More defensive StepScope schlepping in tests
2013-02-05 09:39:28 -06:00
Michael Minella
51e0e65063
[maven-release-plugin] prepare for next development iteration
2013-01-24 14:01:10 -06:00
Michael Minella
32af6556e3
[maven-release-plugin] prepare release 2.2.0.M1
2013-01-24 14:01:04 -06:00
Michael Minella
ca9d00d1a2
Updated to support new 2.2 schema
2013-01-24 13:03:41 -06:00
Michael Minella
425209f27c
Merging documentation updates and pom cleanup
2013-01-24 12:20:54 -06:00
Michael Minella
bcd0b153b0
Updated documentation to support Doxia-1.1
2013-01-24 12:19:42 -06:00
Michael Minella
cc370d9ac5
[maven-release-plugin] prepare for next development iteration
2013-01-23 09:54:38 -06:00
Michael Minella
b77d1a28e1
[maven-release-plugin] prepare release 2.2.0.M1
2013-01-23 09:54:30 -06:00
Michael Minella
9d53631ce9
BATCH-1745: Fixed rebase issue
2013-01-22 13:25:40 -06:00
Michael Minella
4c9204759d
BATCH-1745: Added test to verify restart behavior
2013-01-22 13:14:48 -06:00
Will Schipp
c6d7a4abd6
additional logic to support if already set by a tasklet - the step value
...
is ignored
2013-01-22 12:39:02 -06:00
Will Schipp
5e8c1b5684
test changes
2013-01-22 12:39:02 -06:00
Will Schipp
525699532e
trial ignore
2013-01-22 12:39:02 -06:00
Will Schipp
8ae4cae14a
renamed test and corresponding text context
2013-01-22 12:39:02 -06:00
Will Schipp
85c1d06a7d
BATCH-1745 - removed excessive schema, added test and cleaned up schema
...
mappings
2013-01-22 12:39:02 -06:00
Will Schipp
4433e2bd19
BATCH-1745 - added new spring-batch-2.2.xsd and schema pointers
...
including new attributeGroup for "allow-start-if-complete" flag and
appropriate parsers.
2013-01-22 12:39:01 -06:00
Dave Syer
bc9ee74a25
BATCH-1950: Patch up build
...
* Ensure bundlor is available and remove from sample
* Tidy dependencies in some poms
* Update some template.mf dependencies
* Add .travis.yml for automated builds independent of bamboo
2013-01-18 13:46:02 +00:00
Dave Syer
60af65c7ae
BATCH-1951: remove proxyMode from @StepScope
2013-01-16 12:30:44 +00:00
Dave Syer
e2bbd398fd
Defensively clear step context to prevent test failure
2013-01-15 10:27:32 +00:00
Michael Minella
014e5bf523
BATCH-1948: Formatting and javadoc fixes
2013-01-11 16:02:01 -06:00
Dave Syer
43bfc0769e
BATCH-1948: Add @StepScope and associated tests
2013-01-11 15:34:05 -06:00
Michael Minella
aadc5ee39e
BATCH-1949: Updated for autoproxy check
2013-01-11 15:01:51 -06:00
Michael Minella
2e0cba57f7
BATCH-1949: Removed Spring 3 checks and updated documentation accordingly
2013-01-11 14:09:20 -06:00
Michael Minella
f88e8b6ff1
BATCH-1667: Update to update the StepExecution as the listener is being processed
2013-01-10 16:39:00 +00:00
Michael Minella
5205c43e7d
BATCH-1943: Added ChunkContext to all ChunkListener calls
2013-01-09 09:29:05 -06:00
Michael Minella
e8bde07a73
BATCH-1714: Added ChunkListener#afterFailedChunk(ChunkContext context)
2013-01-04 13:02:58 -06:00
Chris Schaefer
a6ab68bbbb
BATCH-1940: Replace org.springframework.batch.support.JdbcTestUtils with org.springframework.test.jdbc.JdbcTestUtils
2012-12-31 08:35:06 -06:00
Michael Minella
96c818e86f
BATCH-1915: Reformatting
2012-12-31 08:10:08 -06:00
Chris Schaefer
a583c3a421
BATCH-1915: Change minimum compiler level to 1.6 and use @Override everywhere
2012-12-27 17:45:28 -05:00
Michael Minella
c38a096fe0
BATCH-1938: Updated pom to reference Spring 3.2.0.RELEASE
2012-12-20 15:53:41 -06:00
Michael Minella
a193e1051f
BATCH-1938: Upgraded to Spring 3.2.0.RELEASE
2012-12-20 15:40:02 -06:00
wxlund
0d7bf2cd71
Modified core to support drop and schema-sqlf.sql but leverages derby syntax outside of connection string.
...
Modified *.properties file to add additional property "batch.isolationlevel=ISOLATION_SERIALIZABLE
because batch-sqlf.properties needs batch.isolationlevel=ISOLATION_READ_COMMITTED.
Added corresponding sqlf properties and sqlf files.
Modified simple-job-launcher-context.xml to support the p:isolationLevelForCreate="${batch.isolationlevel}"
2012-12-18 13:21:32 -06:00
Michael Minella
75ee3e0bb4
BATCH-1911 - Fixed merge conflicts and schema version issue
2012-12-17 16:31:06 -06:00
Stéphane Nicoll
8abd2ec69f
StepRegistry is now a first-class (optional) component:
...
- MapJobRegistry no longer implements StepRegistry
- DefaultJobLoader updates the stepRegistry when it is available
- Added more tests to cover the cases where the step registry is not available
2012-12-17 16:13:57 -06:00
Stéphane Nicoll
2870628c85
registering twice the same jobName on the step registry is not allowed (consistency with JobRegistry)
2012-12-17 16:11:50 -06:00
Stéphane Nicoll
25f732e06b
delegating synchronization to ConcurrentHashMap instead of dealing that ourselves.
2012-12-17 16:11:50 -06:00
Stéphane Nicoll
00ee45854e
Added the concept of a StepRegistry that tracks the Step instance attached to a Job.
...
- Added a simple MapStepRegistry that keeps track of the step in a simple map per job
- MapJobRegistry implements StepRegistry as well using the delegate pattern
- DefaultJobLoader makes sure to initialize both registries now. Auto-detects that the JobRegistry implements StepRegistry
- JobSupport now implements StepLocator so that such job can be loaded by the DefaultJobLoader
- Also registering any "detached" step available for a particular job to that job if that wasn't done yet. Since a partition handler may link to any step by name, the step registry must be filled with any step that are available in the context of a job. If each job is located in its own application context, this is just fine. If more than one job is defined in the same context, the step registry may be able to return a step that is not related to that job but it shouldn't hurt as this happens only if a component is explicitly asking to execute a step by name for a particular job.
2012-12-17 16:11:50 -06:00
Michael Minella
f64a5deff9
BATCH-1918: Fixed javadoc errors
2012-12-17 15:32:16 -06:00
Dave Syer
25cd6d6826
BATCH-1918: First effort at @EnableBatchProcessing
...
Example:
@Configuration
@EnableBatchProcessing
public class RetrySampleConfiguration {
@Autowired
private JobBuilderFactory jobs;
@Autowired
private StepBuilderFactory steps;
@Bean
public Job retrySample() throws Exception {
return jobs.get("retrySample").start(step()).build();
}
@Bean
protected Step step() throws Exception {
return steps.get("step").<Trade, Object> chunk(1).reader(reader()).writer(writer()).faultTolerant()
.retry(Exception.class).retryLimit(3).build();
}
@Bean
protected ItemReader<Trade> reader() {
GeneratingTradeItemReader reader = new GeneratingTradeItemReader();
reader.setLimit(10);
return reader;
}
@Bean
protected ItemWriter<Object> writer() {
return new RetrySampleItemWriter<Object>();
}
}
2012-12-17 14:17:48 -06:00
Michael Minella
b2d1dcbfdb
BATCH-1923: Fixed javadoc errors
2012-12-17 13:42:48 -06:00
Dave Syer
7b42d2c2af
BATCH-1923: add stop() methods to FlowBuilder
2012-12-17 10:33:34 +00:00
Dave Syer
e9bcc10646
BATCH-1871: Add flow and job builders
2012-12-06 13:58:49 +00:00
Dave Syer
03aa7ead6f
Remove unused import
2012-12-05 14:03:22 +00:00
Dave Syer
663571ec95
BATCH-1913: fix StepBuilderHelper to be more friendly to caller
2012-12-05 14:02:10 +00:00