Author: antelder
Date: Wed Feb 18 09:36:29 2009
New Revision: 745453

URL: http://svn.apache.org/viewvc?rev=745453&view=rev
Log:
Remove context script code as its not used presently, move JSP taglib from 
host-webapp to implementation-web-runtime

Removed:
    
tuscany/java/sca/modules/host-webapp/src/main/java/org/apache/tuscany/sca/host/webapp/jsp/
    
tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/ComponentContextServlet.java
    
tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/ContextScriptProcessor.java
    
tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/ContextScriptProcessorExtensionPoint.java
    
tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/DefaultContextScriptProcessorExtensionPoint.java
    
tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/JSONRPCScripProcessor.java
    
tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/ComponentContextProxy.java
    
tuscany/java/sca/modules/implementation-web-runtime/src/main/resources/META-INF/services/org.apache.tuscany.sca.implementation.web.ContextScriptProcessorExtensionPoint
    
tuscany/java/sca/modules/implementation-web-runtime/src/main/resources/jsonrpc.js
Modified:
    tuscany/java/sca/modules/host-webapp/META-INF/MANIFEST.MF
    tuscany/java/sca/modules/host-webapp/pom.xml
    tuscany/java/sca/modules/implementation-web-runtime/pom.xml
    
tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/WebImplementationProviderFactory.java
    
tuscany/java/sca/modules/implementation-web-runtime/src/main/resources/META-INF/sca.tld

Modified: tuscany/java/sca/modules/host-webapp/META-INF/MANIFEST.MF
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-webapp/META-INF/MANIFEST.MF?rev=745453&r1=745452&r2=745453&view=diff
==============================================================================
--- tuscany/java/sca/modules/host-webapp/META-INF/MANIFEST.MF (original)
+++ tuscany/java/sca/modules/host-webapp/META-INF/MANIFEST.MF Wed Feb 18 
09:36:29 2009
@@ -26,8 +26,6 @@
 Import-Package: javax.naming,
  javax.servlet,
  javax.servlet.http,
- javax.servlet.jsp,
- javax.servlet.jsp.tagext,
  org.apache.tuscany.sca.core;version="2.0.0",
  org.apache.tuscany.sca.host.http;version="2.0.0",
  org.apache.tuscany.sca.host.webapp;version="2.0.0",

Modified: tuscany/java/sca/modules/host-webapp/pom.xml
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-webapp/pom.xml?rev=745453&r1=745452&r2=745453&view=diff
==============================================================================
--- tuscany/java/sca/modules/host-webapp/pom.xml (original)
+++ tuscany/java/sca/modules/host-webapp/pom.xml Wed Feb 18 09:36:29 2009
@@ -76,12 +76,6 @@
             <version>2.5</version>
         </dependency>
 
-        <dependency>
-            <groupId>org.apache.geronimo.specs</groupId>
-            <artifactId>geronimo-jsp_2.1_spec</artifactId>
-            <version>1.0.1</version>
-        </dependency>
-
     </dependencies>
 
 </project>

Modified: tuscany/java/sca/modules/implementation-web-runtime/pom.xml
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/implementation-web-runtime/pom.xml?rev=745453&r1=745452&r2=745453&view=diff
==============================================================================
--- tuscany/java/sca/modules/implementation-web-runtime/pom.xml (original)
+++ tuscany/java/sca/modules/implementation-web-runtime/pom.xml Wed Feb 18 
09:36:29 2009
@@ -45,7 +45,7 @@
 
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-host-http</artifactId>
+            <artifactId>tuscany-host-webapp</artifactId>
             <version>2.0-SNAPSHOT</version>
         </dependency>
 
@@ -59,7 +59,7 @@
         <dependency>
             <groupId>org.apache.geronimo.specs</groupId>
             <artifactId>geronimo-jsp_2.1_spec</artifactId>
-            <version>1.0</version>
+            <version>1.0.1</version>
             <scope>provided</scope>
         </dependency>
 

Modified: 
tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/WebImplementationProviderFactory.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/WebImplementationProviderFactory.java?rev=745453&r1=745452&r2=745453&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/WebImplementationProviderFactory.java
 (original)
+++ 
tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/WebImplementationProviderFactory.java
 Wed Feb 18 09:36:29 2009
@@ -18,14 +18,7 @@
  */
 package org.apache.tuscany.sca.implementation.web.runtime;
 
-import java.util.List;
-
 import org.apache.tuscany.sca.core.ExtensionPointRegistry;
-import org.apache.tuscany.sca.host.http.ServletHost;
-import org.apache.tuscany.sca.host.http.ServletHostExtensionPoint;
-import org.apache.tuscany.sca.implementation.web.ComponentContextServlet;
-import 
org.apache.tuscany.sca.implementation.web.ContextScriptProcessorExtensionPoint;
-import 
org.apache.tuscany.sca.implementation.web.DefaultContextScriptProcessorExtensionPoint;
 import org.apache.tuscany.sca.implementation.web.WebImplementation;
 import org.apache.tuscany.sca.interfacedef.Operation;
 import org.apache.tuscany.sca.invocation.Invoker;
@@ -33,30 +26,14 @@
 import org.apache.tuscany.sca.provider.ImplementationProviderFactory;
 import org.apache.tuscany.sca.runtime.RuntimeComponent;
 import org.apache.tuscany.sca.runtime.RuntimeComponentService;
-public class WebImplementationProviderFactory implements 
ImplementationProviderFactory<WebImplementation> {
 
-    private ServletHost servletHost;
-    private ComponentContextServlet contextServlet;
+public class WebImplementationProviderFactory implements 
ImplementationProviderFactory<WebImplementation> {
 
     public WebImplementationProviderFactory(ExtensionPointRegistry 
extensionPoints) {
-        ServletHostExtensionPoint servletHosts = 
extensionPoints.getExtensionPoint(ServletHostExtensionPoint.class);
-        List<ServletHost> hosts = servletHosts.getServletHosts();
-        if (!hosts.isEmpty()) {
-            this.servletHost = hosts.get(0);
-        }
-
-        contextServlet = new ComponentContextServlet();
-
-        DefaultContextScriptProcessorExtensionPoint dcspep = 
(DefaultContextScriptProcessorExtensionPoint)extensionPoints.getExtensionPoint(ContextScriptProcessorExtensionPoint.class);
-        dcspep.setComponentContextServlet(contextServlet);
     }
 
     public ImplementationProvider 
createImplementationProvider(RuntimeComponent component, WebImplementation 
implementation) {
 
-        servletHost.addServletMapping("org.osoa.sca.componentContext.js", 
contextServlet);
-        contextServlet.setAttribute("org.osoa.sca.ComponentContext", new 
ComponentContextProxy(component));
-        
contextServlet.setAttribute("org.apache.tuscany.sca.implementation.web.RuntimeComponent",
 component);
-
         return new ImplementationProvider() {
             public Invoker createInvoker(RuntimeComponentService arg0, 
Operation arg1) {
                 throw new UnsupportedOperationException("Components using 
implementation.web have no services");

Modified: 
tuscany/java/sca/modules/implementation-web-runtime/src/main/resources/META-INF/sca.tld
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/implementation-web-runtime/src/main/resources/META-INF/sca.tld?rev=745453&r1=745452&r2=745453&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/implementation-web-runtime/src/main/resources/META-INF/sca.tld
 (original)
+++ 
tuscany/java/sca/modules/implementation-web-runtime/src/main/resources/META-INF/sca.tld
 Wed Feb 18 09:36:29 2009
@@ -7,8 +7,6 @@
 see 
http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications
  -->
 
-
-
 <taglib version="2.1" xmlns="http://java.sun.com/xml/ns/javaee"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd";>
 
   <tlib-version>1.0</tlib-version>
@@ -20,8 +18,8 @@
 
     <name>reference</name>
 
-    
<tag-class>org.apache.tuscany.sca.implementation.web.taglib.ReferenceTag</tag-class>
-    
<tei-class>org.apache.tuscany.sca.implementation.web.taglib.ReferenceTEI</tei-class>
+    
<tag-class>org.apache.tuscany.sca.implementation.web.runtime.jsp.ReferenceTag</tag-class>
+    
<tei-class>org.apache.tuscany.sca.implementation.web.runtime.jsp.ReferenceTEI</tei-class>
     
     <attribute>
       <name>name</name>


Reply via email to