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; }