Repository: camel
Updated Branches:
  refs/heads/master 495bc2b51 -> 4e1b96052


Fixed camel-quartz to initalize properly in doStart instead of lazy init in 
getters which is wrong


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

Branch: refs/heads/master
Commit: 4e1b96052f657f23137760c2724b999cf8e04051
Parents: 495bc2b
Author: Claus Ibsen <davscl...@apache.org>
Authored: Mon Dec 1 10:10:28 2014 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Mon Dec 1 10:10:28 2014 +0100

----------------------------------------------------------------------
 .../org/apache/camel/component/quartz/QuartzEndpoint.java    | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/4e1b9605/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
----------------------------------------------------------------------
diff --git 
a/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
 
b/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
index 43fcb7e..111f257 100644
--- 
a/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
+++ 
b/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java
@@ -188,9 +188,6 @@ public class QuartzEndpoint extends DefaultEndpoint 
implements ShutdownableServi
     }
 
     public LoadBalancer getLoadBalancer() {
-        if (loadBalancer == null) {
-            loadBalancer = createLoadBalancer();
-        }
         return loadBalancer;
     }
 
@@ -295,6 +292,11 @@ public class QuartzEndpoint extends DefaultEndpoint 
implements ShutdownableServi
     @Override
     protected void doStart() throws Exception {
         ObjectHelper.notNull(getComponent(), "QuartzComponent", this);
+
+        if (loadBalancer == null) {
+            loadBalancer = createLoadBalancer();
+        }
+
         ServiceHelper.startService(loadBalancer);
 
         if (isDeleteJob() && isPauseJob()) {

Reply via email to