RESOLVED - BATCH-505: Job-level ExecutionContext

added sample job
This commit is contained in:
robokaso
2008-06-12 12:37:19 +00:00
parent 446f55072d
commit 49640faef5
6 changed files with 155 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
package org.springframework.batch.sample;
import org.springframework.batch.sample.tasklet.DummyMessageReceivingTasklet;
import org.springframework.batch.sample.tasklet.DummyMessageSendingTasklet;
public class JobExecutionContextSampleFunctionalTests extends AbstractValidatingBatchLauncherTests {
private DummyMessageSendingTasklet sender;
private DummyMessageReceivingTasklet receiver;
protected void validatePostConditions() throws Exception {
assertEquals(sender.getMessage(), receiver.getReceivedMessage());
}
// auto-injection setter
public void setSender(DummyMessageSendingTasklet sender) {
this.sender = sender;
}
// auto-injection setter
public void setReceiver(DummyMessageReceivingTasklet receiver) {
this.receiver = receiver;
}
}

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<import resource="classpath:/simple-job-launcher-context.xml" />
<import resource="classpath:/jobs/jobExecutionContextSample.xml" />
</beans>