Author: ningjiang
Date: Fri Jul 15 12:26:10 2011
New Revision: 1147117
URL: http://svn.apache.org/viewvc?rev=1147117&view=rev
Log:
CAMEL-4235 fixed the unit test error of CamelBlueprint2Test.testErrorHandler()
Modified:
camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/handler/CamelNamespaceHandler.java
Modified:
camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/handler/CamelNamespaceHandler.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/handler/CamelNamespaceHandler.java?rev=1147117&r1=1147116&r2=1147117&view=diff
==============================================================================
---
camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/handler/CamelNamespaceHandler.java
(original)
+++
camel/trunk/components/camel-blueprint/src/main/java/org/apache/camel/blueprint/handler/CamelNamespaceHandler.java
Fri Jul 15 12:26:10 2011
@@ -178,7 +178,7 @@ public class CamelNamespaceHandler imple
CamelContextFactoryBean ccfb = (CamelContextFactoryBean) value;
ccfb.setImplicitId(implicitId);
-
+
MutablePassThroughMetadata factory =
context.createMetadata(MutablePassThroughMetadata.class);
factory.setId(".camelBlueprint.passThrough." + contextId);
factory.setObject(new PassThroughCallable<Object>(value));
@@ -404,6 +404,7 @@ public class CamelNamespaceHandler imple
e.setRuntimeClass(fact.getObjectType());
e.setFactoryComponent(ef);
e.setFactoryMethod("getObject");
+ e.addDependsOn(".camelBlueprint.processor.bean." + contextId);
context.getComponentDefinitionRegistry().registerComponentDefinition(e);
}