Author: ningjiang
Date: Thu May 27 02:02:55 2010
New Revision: 948652

URL: http://svn.apache.org/viewvc?rev=948652&view=rev
Log:
CAMEL-2751 Clean up the code of TimerEndpoint

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java?rev=948652&r1=948651&r2=948652&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java
 Thu May 27 02:02:55 2010
@@ -147,20 +147,16 @@ public class TimerEndpoint extends Defau
         return true;
     }
 
-    public Timer getTimer() {
-        synchronized (this) {
-            if (timer == null) {
-                TimerComponent tc = (TimerComponent) getComponent();
-                timer = tc.getTimer(this);
-            }
-            return timer;
+    public synchronized Timer getTimer() {
+        if (timer == null) {
+            TimerComponent tc = (TimerComponent)getComponent();
+            timer = tc.getTimer(this);
         }
+        return timer;
     }
 
-    public void setTimer(Timer timer) {
-        synchronized (this) {
-            this.timer = timer;
-        }
+    public synchronized void setTimer(Timer timer) {
+        this.timer = timer;
     }
 
     @ManagedAttribute(description = "Camel id")


Reply via email to