You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by fm...@apache.org on 2007/09/21 14:10:03 UTC

svn commit: r578080 - /incubator/sling/trunk/core/src/main/java/org/apache/sling/core/components/BaseComponent.java

Author: fmeschbe
Date: Fri Sep 21 05:09:55 2007
New Revision: 578080

URL: http://svn.apache.org/viewvc?rev=578080&view=rev
Log:
Allow the abstract doInit method to throw a ComponentException and forward this in the init method

Modified:
    incubator/sling/trunk/core/src/main/java/org/apache/sling/core/components/BaseComponent.java

Modified: incubator/sling/trunk/core/src/main/java/org/apache/sling/core/components/BaseComponent.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/core/src/main/java/org/apache/sling/core/components/BaseComponent.java?rev=578080&r1=578079&r2=578080&view=diff
==============================================================================
--- incubator/sling/trunk/core/src/main/java/org/apache/sling/core/components/BaseComponent.java (original)
+++ incubator/sling/trunk/core/src/main/java/org/apache/sling/core/components/BaseComponent.java Fri Sep 21 05:09:55 2007
@@ -23,6 +23,7 @@
 
 import org.apache.sling.component.Component;
 import org.apache.sling.component.ComponentContext;
+import org.apache.sling.component.ComponentException;
 import org.apache.sling.component.ComponentExtension;
 import org.apache.sling.component.Content;
 
@@ -78,7 +79,7 @@
         return this.componentId;
     }
 
-    public void init(ComponentContext context) {
+    public void init(ComponentContext context) throws ComponentException {
         this.context = context;
         this.doInit();
     }
@@ -87,7 +88,7 @@
         // nothing to do here, overwrite if needed
     }
 
-    protected abstract void doInit();
+    protected abstract void doInit() throws ComponentException;
 
     protected void setContentClassName(String contentClassName) {
         this.contentClassName = contentClassName;