Author: davsclaus
Date: Wed Aug 11 13:49:50 2010
New Revision: 984407

URL: http://svn.apache.org/viewvc?rev=984407&view=rev
Log:
Component is CamelContextAware

Modified:
    camel/trunk/camel-core/src/main/java/org/apache/camel/Component.java

Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/Component.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/Component.java?rev=984407&r1=984406&r2=984407&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/Component.java 
(original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/Component.java Wed 
Aug 11 13:49:50 2010
@@ -22,20 +22,7 @@ package org.apache.camel;
  * 
  * @version $Revision$
  */
-public interface Component {
-
-    /**
-     * Returns the context
-     * 
-     * @return the context of this component
-     */
-    CamelContext getCamelContext();
-
-    /**
-     * The {...@link CamelContext} is injected into the component when it is 
added
-     * to it
-     */
-    void setCamelContext(CamelContext context);
+public interface Component extends CamelContextAware {
 
     /**
      * Attempt to resolve an endpoint for the given URI if the component is
@@ -44,6 +31,7 @@ public interface Component {
      * @param uri the URI to create
      * @return a newly created endpoint or null if this component cannot create
      *         instances of the given uri
+     * @throws Exception is thrown if error creating the endpoint
      */
     Endpoint createEndpoint(String uri) throws Exception;
     


Reply via email to