Author: davsclaus Date: Tue Mar 9 12:02:58 2010 New Revision: 920819 URL: http://svn.apache.org/viewvc?rev=920819&view=rev Log: Properties component should be auto loaded if in need
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java?rev=920819&r1=920818&r2=920819&view=diff ============================================================================== --- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java (original) +++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java Tue Mar 9 12:02:58 2010 @@ -174,8 +174,9 @@ public class DefaultCamelContext extends } /** - * Creates the {...@link CamelContext} using the given JNDI context as the - * registry + * Creates the {...@link CamelContext} using the given JNDI context as the registry + * + * @param jndiContext the JNDI context */ public DefaultCamelContext(Context jndiContext) { this(); @@ -184,6 +185,8 @@ public class DefaultCamelContext extends /** * Creates the {...@link CamelContext} using the given registry + * + * @param registry the registry */ public DefaultCamelContext(Registry registry) { this(); @@ -196,6 +199,8 @@ public class DefaultCamelContext extends /** * Sets the name of the this context. + * + * @param name the name */ public void setName(String name) { this.name = name; @@ -724,7 +729,7 @@ public class DefaultCamelContext extends // do not parse uris that are designated for the properties component as it will handle that itself if (uri != null && !uri.startsWith("properties:") && uri.contains("#{")) { // the uri contains property placeholders so lookup mandatory properties component and let it parse it - Component component = hasComponent("properties"); + Component component = getComponent("properties"); if (component == null) { throw new IllegalArgumentException("PropertiesComponent with name properties must be defined" + " in CamelContext to support property placeholders in endpoint URIs");