Author: jmarino
Date: Fri Jan  5 02:43:48 2007
New Revision: 492973

URL: http://svn.apache.org/viewvc?view=rev&rev=492973
Log:
change webapp host to use  to @EagerInit

Modified:
    
incubator/tuscany/java/sca/runtime/webapp/webapp-host/src/main/java/org/apache/tuscany/runtime/webapp/ServletHostImpl.java

Modified: 
incubator/tuscany/java/sca/runtime/webapp/webapp-host/src/main/java/org/apache/tuscany/runtime/webapp/ServletHostImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/webapp/webapp-host/src/main/java/org/apache/tuscany/runtime/webapp/ServletHostImpl.java?view=diff&rev=492973&r1=492972&r2=492973
==============================================================================
--- 
incubator/tuscany/java/sca/runtime/webapp/webapp-host/src/main/java/org/apache/tuscany/runtime/webapp/ServletHostImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/runtime/webapp/webapp-host/src/main/java/org/apache/tuscany/runtime/webapp/ServletHostImpl.java
 Fri Jan  5 02:43:48 2007
@@ -21,18 +21,15 @@
 import java.io.IOException;
 import java.util.HashMap;
 import java.util.Map;
-
 import javax.servlet.Servlet;
 import javax.servlet.ServletException;
 import javax.servlet.ServletRequest;
 import javax.servlet.ServletResponse;
 import javax.servlet.http.HttpServletRequest;
 
-import org.apache.tuscany.core.component.event.HttpRequestEnded;
-import org.apache.tuscany.core.component.event.HttpRequestStart;
-import org.apache.tuscany.core.component.event.HttpSessionEnd;
-import org.apache.tuscany.core.component.event.HttpSessionStart;
-import org.apache.tuscany.host.servlet.ServletRequestInjector;
+import org.osoa.sca.annotations.EagerInit;
+import org.osoa.sca.annotations.Service;
+
 import org.apache.tuscany.spi.annotation.Autowire;
 import org.apache.tuscany.spi.component.ScopeContainer;
 import org.apache.tuscany.spi.component.ScopeRegistry;
@@ -43,13 +40,20 @@
 import org.apache.tuscany.spi.event.RuntimeEventListener;
 import org.apache.tuscany.spi.host.ServletHost;
 import org.apache.tuscany.spi.model.Scope;
-import org.osoa.sca.annotations.Init;
-import org.osoa.sca.annotations.Service;
+
+import org.apache.tuscany.core.component.event.HttpRequestEnded;
+import org.apache.tuscany.core.component.event.HttpRequestStart;
+import org.apache.tuscany.core.component.event.HttpSessionEnd;
+import org.apache.tuscany.core.component.event.HttpSessionStart;
+import org.apache.tuscany.host.servlet.ServletRequestInjector;
 
 /**
  * A <code>ServletHost</code> implementation that forwards requests to 
registered servlets
+ *
+ * @version $Rev$ $Date$
  */
 @Service(ServletHost.class)
[EMAIL PROTECTED]
 public class ServletHostImpl implements ServletHost, ServletRequestInjector, 
EventPublisher {
     protected Map<String, Servlet> servlets;
     protected ScopeRegistry registry;
@@ -69,10 +73,6 @@
         this.workContext = workContext;
     }
 
-    @Init(eager = true)
-    public void init() {
-    }
-
     public void service(ServletRequest req, ServletResponse resp) throws 
ServletException, IOException {
         assert req instanceof HttpServletRequest : "implementation only 
supports HttpServletRequest";
         String path = ((HttpServletRequest) req).getPathInfo();
@@ -89,10 +89,10 @@
         }
         servlets.put(path, servlet);
     }
-    
+
     public boolean isMappingRegistered(String mapping) {
         return servlets.containsKey(mapping);
-        
+
     }
 
     public Servlet unregisterMapping(String path) {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to