Refactored variable name, and removed a redudant block of code.

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/41f282ba
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/41f282ba
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/41f282ba

Branch: refs/heads/master
Commit: 41f282ba661f61e9d93b4db9ba65f7b070bff964
Parents: c433331
Author: Joseluis Pedrosa <joseluis.pedr...@elephanttalk.com>
Authored: Thu Apr 28 17:15:37 2016 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Sat May 28 08:48:19 2016 +0200

----------------------------------------------------------------------
 .../component/spring/batch/SpringBatchComponent.java |  5 ++---
 .../component/spring/batch/SpringBatchProducer.java  | 15 ++++-----------
 .../spring/batch/SpringBatchEndpointTest.java        |  5 ++---
 3 files changed, 8 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/41f282ba/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchComponent.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchComponent.java
 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchComponent.java
index 828d58d..ca1bb29 100644
--- 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchComponent.java
+++ 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchComponent.java
@@ -24,10 +24,9 @@ import org.springframework.batch.core.launch.JobLauncher;
 
 public class SpringBatchComponent extends UriEndpointComponent {
 
-    public  static final String DYNAMIC_JOBNAME = 
"CamelSpringBatchDynamicJobName";
-    
-    private static final String DEFAULT_JOB_LAUNCHER_REF_NAME = "jobLauncher";
+    public  static final String JOB_NAME = "CamelSpringBatch.jobName";
 
+    private static final String DEFAULT_JOB_LAUNCHER_REF_NAME = "jobLauncher";
 
     private JobLauncher jobLauncher;
     private JobLauncher defaultResolvedJobLauncher;

http://git-wip-us.apache.org/repos/asf/camel/blob/41f282ba/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchProducer.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchProducer.java
 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchProducer.java
index 188b71a..7c985fe 100644
--- 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchProducer.java
+++ 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchProducer.java
@@ -48,25 +48,18 @@ public class SpringBatchProducer extends DefaultProducer {
     public void process(Exchange exchange) throws Exception {
 
         JobParameters jobParameters = 
prepareJobParameters(exchange.getIn().getHeaders());
-        String messageJobName = 
jobParameters.getString(SpringBatchComponent.DYNAMIC_JOBNAME);
+        String messageJobName = 
jobParameters.getString(SpringBatchComponent.JOB_NAME);
 
         Job job2run = this.job;
 
         if (messageJobName != null) {
-            Job dynamicJob = 
CamelContextHelper.mandatoryLookup(getEndpoint().getCamelContext(), 
messageJobName, Job.class);
-
-            job2run = dynamicJob;
-
-            if (job2run == null) {
-                exchange.setException(new CamelExchangeException("Found header 
" + SpringBatchComponent.DYNAMIC_JOBNAME
-                        + " with value " + messageJobName + " but could not 
find a Job in camel context", exchange));
-                return;
-            }
+            job2run = 
CamelContextHelper.mandatoryLookup(getEndpoint().getCamelContext(), 
messageJobName, Job.class);
         }
 
+
         if (job2run == null) {
             exchange.setException(new CamelExchangeException("jobName was not 
specified in the endpoint construction "
-                    + " and header " + SpringBatchComponent.DYNAMIC_JOBNAME + 
" could not be found", exchange));
+                    + " and header " + SpringBatchComponent.JOB_NAME + " could 
not be found", exchange));
             return;
         }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/41f282ba/components/camel-spring-batch/src/test/java/org/apache/camel/component/spring/batch/SpringBatchEndpointTest.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-batch/src/test/java/org/apache/camel/component/spring/batch/SpringBatchEndpointTest.java
 
b/components/camel-spring-batch/src/test/java/org/apache/camel/component/spring/batch/SpringBatchEndpointTest.java
index dcc0851..e145330 100644
--- 
a/components/camel-spring-batch/src/test/java/org/apache/camel/component/spring/batch/SpringBatchEndpointTest.java
+++ 
b/components/camel-spring-batch/src/test/java/org/apache/camel/component/spring/batch/SpringBatchEndpointTest.java
@@ -22,7 +22,6 @@ import java.util.HashMap;
 import java.util.Map;
 
 import org.apache.camel.CamelContext;
-import org.apache.camel.CamelExchangeException;
 import org.apache.camel.EndpointInject;
 import org.apache.camel.FailedToCreateRouteException;
 import org.apache.camel.builder.RouteBuilder;
@@ -118,7 +117,7 @@ public class SpringBatchEndpointTest extends 
CamelTestSupport {
         errorEndpoint.expectedMessageCount(1);
 
         //dynamic job should fail as header is present but the job does not 
exists
-        
header(SpringBatchComponent.DYNAMIC_JOBNAME).append("thisJobDoesNotExsistAtAll" 
+ Date.from(Instant.now()));
+        
header(SpringBatchComponent.JOB_NAME).append("thisJobDoesNotExsistAtAll" + 
Date.from(Instant.now()));
         sendBody("direct:dyanmic", "Start the job, please.");
 
         mockEndpoint.assertIsSatisfied();
@@ -133,7 +132,7 @@ public class SpringBatchEndpointTest extends 
CamelTestSupport {
         Thread.sleep(5000);
         //dynamic job work if header is present and the job exists
         final Map<String, Object> headers = new HashMap<>();
-        headers.put(SpringBatchComponent.DYNAMIC_JOBNAME, "dynamicMockjob");
+        headers.put(SpringBatchComponent.JOB_NAME, "dynamicMockjob");
 
         sendBody("direct:dynamic", "Start the job, please.", headers);
 

Reply via email to