Updated Branches: refs/heads/camel-2.10.x 5d2ef93da -> 04be110cc refs/heads/camel-2.11.x ddeae97f7 -> 274d018da refs/heads/master e1cb42118 -> 55c66af89
Polished Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/afcecf7d Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/afcecf7d Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/afcecf7d Branch: refs/heads/master Commit: afcecf7d94fb1bb29604da5784ce1d96bf4c836e Parents: e1cb421 Author: Claus Ibsen <davscl...@apache.org> Authored: Tue Jun 25 10:55:59 2013 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Tue Jun 25 10:55:59 2013 +0200 ---------------------------------------------------------------------- .../apache/camel/impl/DefaultCamelContext.java | 37 +++++++++----------- 1 file changed, 17 insertions(+), 20 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/afcecf7d/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java b/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java index a276eac..f536bc7 100644 --- a/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java +++ b/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java @@ -18,13 +18,11 @@ package org.apache.camel.impl; import java.io.IOException; import java.io.InputStream; -import java.net.URL; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.Date; -import java.util.Enumeration; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; @@ -169,7 +167,7 @@ public class DefaultCamelContext extends ServiceSupport implements ModelCamelCon private List<LifecycleStrategy> lifecycleStrategies = new ArrayList<LifecycleStrategy>(); private ManagementStrategy managementStrategy; private ManagementMBeanAssembler managementMBeanAssembler; - private AtomicBoolean managementStrategyInitialized = new AtomicBoolean(false); + private final AtomicBoolean managementStrategyInitialized = new AtomicBoolean(false); private final List<RouteDefinition> routeDefinitions = new ArrayList<RouteDefinition>(); private List<InterceptStrategy> interceptStrategies = new ArrayList<InterceptStrategy>(); @@ -2447,7 +2445,7 @@ public class DefaultCamelContext extends ServiceSupport implements ModelCamelCon public void setManagementStrategy(ManagementStrategy managementStrategy) { synchronized (managementStrategyInitialized) { if (managementStrategyInitialized.get()) { - log.warn("Resetting ManagementStrategy for context " + getName()); + log.warn("Resetting ManagementStrategy for CamelContext: " + getName()); } this.managementStrategy = managementStrategy; @@ -2662,6 +2660,19 @@ public class DefaultCamelContext extends ServiceSupport implements ModelCamelCon this.uuidGenerator = uuidGenerator; } + @Override + public String getProperty(String name) { + String value = getProperties().get(name); + if (ObjectHelper.isNotEmpty(value)) { + try { + value = resolvePropertyPlaceholders(value); + } catch (Exception e) { + throw new RuntimeCamelException("Error getting property: " + name, e); + } + } + return value; + } + protected Map<String, RouteService> getRouteServices() { return routeServices; } @@ -2670,11 +2681,6 @@ public class DefaultCamelContext extends ServiceSupport implements ModelCamelCon return new ManagementStrategyFactory().create(this, disableJMX || Boolean.getBoolean(JmxSystemPropertyKeys.DISABLED)); } - @Override - public String toString() { - return "CamelContext(" + getName() + ")"; - } - /** * Reset context counter to a preset value. Mostly used for tests to ensure a predictable getName() * @@ -2695,16 +2701,7 @@ public class DefaultCamelContext extends ServiceSupport implements ModelCamelCon } @Override - public String getProperty(String name) { - String value = getProperties().get(name); - if (ObjectHelper.isNotEmpty(value)) { - try { - value = resolvePropertyPlaceholders(value); - } catch (Exception ex) { - // throw CamelRutimeException - throw new RuntimeCamelException(ex); - } - } - return value; + public String toString() { + return "CamelContext(" + getName() + ")"; } }