Component docs

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

Branch: refs/heads/master
Commit: be2e8198389984ac6b7dbe2caaa757d3f2dcb34f
Parents: c3990f5
Author: Claus Ibsen <davscl...@apache.org>
Authored: Tue Apr 28 07:41:00 2015 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Tue Apr 28 07:41:00 2015 +0200

----------------------------------------------------------------------
 .../spring/batch/SpringBatchComponent.java      |  8 ++++-
 .../spring/batch/SpringBatchEndpoint.java       | 31 +++++++++++++++++---
 2 files changed, 34 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/be2e8198/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 7e4a23c..9f7d10c 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
@@ -47,8 +47,14 @@ public class SpringBatchComponent extends 
UriEndpointComponent {
         allResolvedJobLaunchers = 
getCamelContext().getRegistry().findByTypeWithName(JobLauncher.class);
     }
 
+    public JobLauncher getJobLauncher() {
+        return jobLauncher;
+    }
+
+    /**
+     * Explicitly specifies a JobLauncher to be used.
+     */
     public void setJobLauncher(JobLauncher jobLauncher) {
         this.jobLauncher = jobLauncher;
     }
-
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/be2e8198/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java
 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java
index f90e023..0592d20 100644
--- 
a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java
+++ 
b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java
@@ -43,15 +43,11 @@ public class SpringBatchEndpoint extends DefaultEndpoint {
      */
     @Deprecated
     private String jobLauncherRef;
-
     @UriParam
     private JobLauncher jobLauncher;
 
-    @UriParam
     private JobLauncher defaultResolvedJobLauncher;
-
     private Map<String, JobLauncher> allResolvedJobLaunchers;
-
     private Job job;
 
     public SpringBatchEndpoint(String endpointUri, Component component,
@@ -111,10 +107,37 @@ public class SpringBatchEndpoint extends DefaultEndpoint {
         throw new IllegalStateException("Cannot find Spring Batch 
JobLauncher.");
     }
 
+    public String getJobName() {
+        return jobName;
+    }
+
+    /**
+     * The name of the Spring Batch job located in the registry.
+     */
+    public void setJobName(String jobName) {
+        this.jobName = jobName;
+    }
+
+    @Deprecated
+    public String getJobLauncherRef() {
+        return jobLauncherRef;
+    }
+
+    /**
+     * Explicitly specifies a JobLauncher to be used looked up from the 
registry.
+     */
+    @Deprecated
     public void setJobLauncherRef(String jobLauncherRef) {
         this.jobLauncherRef = jobLauncherRef;
     }
 
+    public JobLauncher getJobLauncher() {
+        return jobLauncher;
+    }
+
+    /**
+     * Explicitly specifies a JobLauncher to be used.
+     */
     public void setJobLauncher(JobLauncher jobLauncher) {
         this.jobLauncher = jobLauncher;
     }

Reply via email to