You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by dj...@apache.org on 2006/10/19 03:43:03 UTC

svn commit: r465442 - in /geronimo/sandbox/javaee5/modules-jee5: geronimo-cxf-builder/src/main/java/org/apache/geronimo/cxf/builder/ geronimo-cxf/src/main/java/org/apache/geronimo/cxf/

Author: djencks
Date: Wed Oct 18 18:43:01 2006
New Revision: 465442

URL: http://svn.apache.org/viewvc?view=rev&rev=465442
Log:
simple cxf example deploys without error... dunno if it works

Modified:
    geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf-builder/src/main/java/org/apache/geronimo/cxf/builder/CXFBuilder.java
    geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/CXFWebServiceContainer.java
    geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/GeronimoDestinationFactory.java

Modified: geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf-builder/src/main/java/org/apache/geronimo/cxf/builder/CXFBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf-builder/src/main/java/org/apache/geronimo/cxf/builder/CXFBuilder.java?view=diff&rev=465442&r1=465441&r2=465442
==============================================================================
--- geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf-builder/src/main/java/org/apache/geronimo/cxf/builder/CXFBuilder.java (original)
+++ geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf-builder/src/main/java/org/apache/geronimo/cxf/builder/CXFBuilder.java Wed Oct 18 18:43:01 2006
@@ -147,7 +147,7 @@
         }
 
         targetGBean.setReferencePattern("WebServiceContainerFactory", containerFactoryName);
-
+        targetGBean.setAttribute("pojoClassName", seiClassName);
     }
 
 

Modified: geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/CXFWebServiceContainer.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/CXFWebServiceContainer.java?view=diff&rev=465442&r1=465441&r2=465442
==============================================================================
--- geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/CXFWebServiceContainer.java (original)
+++ geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/CXFWebServiceContainer.java Wed Oct 18 18:43:01 2006
@@ -18,8 +18,12 @@
         //TODO actually use portInfo
         this.bus = bus;
         DestinationFactoryManager destinationFactoryManager = bus.getExtension(DestinationFactoryManager.class);
-        DestinationFactory factory = new GeronimoDestinationFactory();
+        DestinationFactory factory = new GeronimoDestinationFactory(bus);
+        destinationFactoryManager.registerDestinationFactory("http://cxf.apache.org/transports/http/configuration", factory);
+        destinationFactoryManager.registerDestinationFactory("http://www.w3.org/2003/05/soap/bindings/HTTP/", factory);
+        destinationFactoryManager.registerDestinationFactory("http://schemas.xmlsoap.org/soap/http", factory);
         destinationFactoryManager.registerDestinationFactory("http://schemas.xmlsoap.org/wsdl/http/", factory);
+        destinationFactoryManager.registerDestinationFactory("http://schemas.xmlsoap.org/wsdl/soap/", factory);
         destinationFactoryManager.registerDestinationFactory("http://schemas.xmlsoap.org/wsdl/soap/http", factory);
         destinationFactoryManager.registerDestinationFactory(XMLConstants.NS_XML_FORMAT, factory);
         EndpointImpl publishedEndpoint = publishEndpoint(target);
@@ -40,7 +44,7 @@
         assert target != null : "null target received";
 
         EndpointImpl ep = new EndpointImpl(bus, target, (String)null);
-        ep.publish("meaningless");
+        ep.publish("http://nopath");
         return ep;
 
     }

Modified: geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/GeronimoDestinationFactory.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/GeronimoDestinationFactory.java?view=diff&rev=465442&r1=465441&r2=465442
==============================================================================
--- geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/GeronimoDestinationFactory.java (original)
+++ geronimo/sandbox/javaee5/modules-jee5/geronimo-cxf/src/main/java/org/apache/geronimo/cxf/GeronimoDestinationFactory.java Wed Oct 18 18:43:01 2006
@@ -6,8 +6,14 @@
 import org.apache.cxf.service.model.EndpointInfo;
 import org.apache.cxf.transport.Destination;
 import org.apache.cxf.transport.http.HTTPTransportFactory;
+import org.apache.cxf.Bus;
 
 public class GeronimoDestinationFactory extends HTTPTransportFactory {
+
+    public GeronimoDestinationFactory(Bus bus) {
+        super();
+        setBus(bus);
+    }
 
     public Destination getDestination(EndpointInfo endpointInfo)
         throws IOException {