Modified: 
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/component/xslt/XsltComponent.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/component/xslt/XsltComponent.java?rev=835186&r1=835185&r2=835186&view=diff
==============================================================================
--- 
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/component/xslt/XsltComponent.java
 (original)
+++ 
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/component/xslt/XsltComponent.java
 Thu Nov 12 01:21:11 2009
@@ -25,6 +25,7 @@
 import org.apache.camel.component.ResourceBasedComponent;
 import org.apache.camel.converter.jaxp.XmlConverter;
 import org.apache.camel.impl.ProcessorEndpoint;
+import org.apache.camel.util.CamelContextHelper;
 import org.springframework.core.io.Resource;
 
 /**
@@ -44,19 +45,18 @@
         this.xmlConverter = xmlConverter;
     }
 
-    @SuppressWarnings("unchecked")
-    protected Endpoint createEndpoint(String uri, String remaining, Map 
parameters) throws Exception {
+    protected Endpoint createEndpoint(String uri, String remaining, 
Map<String, Object> parameters) throws Exception {
         Resource resource = resolveMandatoryResource(remaining);
         if (log.isDebugEnabled()) {
             log.debug(this + " using schema resource: " + resource);
         }
-        XsltBuilder xslt = newInstance(XsltBuilder.class);
+        XsltBuilder xslt = 
getCamelContext().getInjector().newInstance(XsltBuilder.class);
 
         // lets allow the converter to be configured
         XmlConverter converter = null;
         String converterName = getAndRemoveParameter(parameters, "converter", 
String.class);        
         if (converterName != null) {
-            converter = mandatoryLookup(converterName, XmlConverter.class);
+            converter = CamelContextHelper.mandatoryLookup(getCamelContext(), 
converterName, XmlConverter.class);
         }
         if (converter == null) {
             converter = getXmlConverter();
@@ -69,9 +69,9 @@
         TransformerFactory factory = null;
         if (transformerFactoryClassName != null) {
             // provide the class loader of this component to work in OSGi 
environments
-            Class factoryClass = 
getCamelContext().getClassResolver().resolveClass(transformerFactoryClassName, 
XsltComponent.class.getClassLoader());
+            Class<?> factoryClass = 
getCamelContext().getClassResolver().resolveClass(transformerFactoryClassName, 
XsltComponent.class.getClassLoader());
             if (factoryClass != null) {
-                factory = (TransformerFactory) newInstance(factoryClass);
+                factory = (TransformerFactory) 
getCamelContext().getInjector().newInstance(factoryClass);
             } else {
                 log.warn("Cannot find the TransformerFactoryClass with the 
class name: " + transformerFactoryClassName);
             }
@@ -79,7 +79,7 @@
         
         String transformerFactoryName = getAndRemoveParameter(parameters, 
"transformerFactory", String.class);        
         if (transformerFactoryName != null) {
-            factory = mandatoryLookup(transformerFactoryName, 
TransformerFactory.class);
+            factory = CamelContextHelper.mandatoryLookup(getCamelContext(), 
transformerFactoryName, TransformerFactory.class);
         }
         
         if (factory != null) {
@@ -90,7 +90,7 @@
         return new ProcessorEndpoint(uri, this, xslt);
     }
 
-    protected void configureXslt(XsltBuilder xslt, String uri, String 
remaining, Map parameters) throws Exception {
+    protected void configureXslt(XsltBuilder xslt, String uri, String 
remaining, Map<String, Object> parameters) throws Exception {
         setProperties(xslt, parameters);
     }
 }

Modified: 
camel/trunk/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlComponent.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlComponent.java?rev=835186&r1=835185&r2=835186&view=diff
==============================================================================
--- 
camel/trunk/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlComponent.java
 (original)
+++ 
camel/trunk/components/camel-sql/src/main/java/org/apache/camel/component/sql/SqlComponent.java
 Thu Nov 12 01:21:11 2009
@@ -22,6 +22,7 @@
 import org.apache.camel.CamelContext;
 import org.apache.camel.Endpoint;
 import org.apache.camel.impl.DefaultComponent;
+import org.apache.camel.util.CamelContextHelper;
 import org.apache.camel.util.IntrospectionSupport;
 import org.springframework.jdbc.core.JdbcTemplate;
 
@@ -39,10 +40,10 @@
     }
 
     @Override
-    protected Endpoint createEndpoint(String uri, String remaining, Map 
parameters) throws Exception {
+    protected Endpoint createEndpoint(String uri, String remaining, 
Map<String, Object> parameters) throws Exception {
         String dataSourceRef = getAndRemoveParameter(parameters, 
"dataSourceRef", String.class);
         if (dataSourceRef != null) {
-            dataSource = mandatoryLookup(dataSourceRef, DataSource.class);
+            dataSource = CamelContextHelper.mandatoryLookup(getCamelContext(), 
dataSourceRef, DataSource.class);
         }
         
         JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);

Modified: 
camel/trunk/components/camel-stream/src/main/java/org/apache/camel/component/stream/StreamComponent.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-stream/src/main/java/org/apache/camel/component/stream/StreamComponent.java?rev=835186&r1=835185&r2=835186&view=diff
==============================================================================
--- 
camel/trunk/components/camel-stream/src/main/java/org/apache/camel/component/stream/StreamComponent.java
 (original)
+++ 
camel/trunk/components/camel-stream/src/main/java/org/apache/camel/component/stream/StreamComponent.java
 Thu Nov 12 01:21:11 2009
@@ -27,7 +27,7 @@
 public class StreamComponent extends DefaultComponent {
 
     @Override
-    protected Endpoint createEndpoint(String uri, String remaining, Map 
parameters) throws Exception {
+    protected Endpoint createEndpoint(String uri, String remaining, 
Map<String, Object> parameters) throws Exception {
         return new StreamEndpoint(uri, this);
     }
 }

Modified: 
camel/trunk/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateComponent.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateComponent.java?rev=835186&r1=835185&r2=835186&view=diff
==============================================================================
--- 
camel/trunk/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateComponent.java
 (original)
+++ 
camel/trunk/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateComponent.java
 Thu Nov 12 01:21:11 2009
@@ -26,8 +26,7 @@
  */
 public class StringTemplateComponent extends DefaultComponent {
 
-    protected Endpoint createEndpoint(String uri, String remaining, Map 
parameters) throws Exception {
+    protected Endpoint createEndpoint(String uri, String remaining, 
Map<String, Object> parameters) throws Exception {
         return new StringTemplateEndpoint(uri, this, remaining, parameters);
     }
-
 }
\ No newline at end of file

Modified: 
camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityComponent.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityComponent.java?rev=835186&r1=835185&r2=835186&view=diff
==============================================================================
--- 
camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityComponent.java
 (original)
+++ 
camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityComponent.java
 Thu Nov 12 01:21:11 2009
@@ -37,7 +37,7 @@
         this.velocityEngine = velocityEngine;
     }
 
-    protected Endpoint createEndpoint(String uri, String remaining, Map 
parameters) throws Exception {
+    protected Endpoint createEndpoint(String uri, String remaining, 
Map<String, Object> parameters) throws Exception {
         String propertiesFile = getAndRemoveParameter(parameters, 
"propertiesFile", String.class);
         String encoding = getAndRemoveParameter(parameters, "encoding", 
String.class);
         boolean cache = getAndRemoveParameter(parameters, "contentCache", 
Boolean.class, Boolean.TRUE);        

Modified: 
camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppComponent.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppComponent.java?rev=835186&r1=835185&r2=835186&view=diff
==============================================================================
--- 
camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppComponent.java
 (original)
+++ 
camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppComponent.java
 Thu Nov 12 01:21:11 2009
@@ -35,7 +35,7 @@
     Map<String, XmppEndpoint> endpointCache = new HashMap<String, 
XmppEndpoint>();
 
     @Override
-    protected Endpoint createEndpoint(String uri, String remaining, Map 
parameters) throws Exception {
+    protected Endpoint createEndpoint(String uri, String remaining, 
Map<String, Object> parameters) throws Exception {
 
         if (endpointCache.containsKey(uri)) {
             LOG.debug("Using cached endpoint for URI " + uri);


Reply via email to