You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ng...@apache.org on 2007/04/17 19:23:30 UTC

svn commit: r529679 - in /webservices/axis2/trunk/java/modules/jaxws: src/org/apache/axis2/jaxws/spi/Provider.java test/org/apache/axis2/jaxws/endpoint/BasicEndpointTests.java

Author: ngallardo
Date: Tue Apr 17 10:23:29 2007
New Revision: 529679

URL: http://svn.apache.org/viewvc?view=rev&rev=529679
Log:
AXIS2-2539

Don't return null for createAndPublish()

Modified:
    webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/Provider.java
    webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/endpoint/BasicEndpointTests.java

Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/Provider.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/Provider.java?view=diff&rev=529679&r1=529678&r2=529679
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/Provider.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/Provider.java Tue Apr 17 10:23:29 2007
@@ -30,7 +30,9 @@
 
     @Override
     public Endpoint createAndPublishEndpoint(String s, Object obj) {
-        return null;
+        Endpoint ep = new EndpointImpl(obj);
+        ep.publish(s);
+        return ep;
     }
 
     @Override

Modified: webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/endpoint/BasicEndpointTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/endpoint/BasicEndpointTests.java?view=diff&rev=529679&r1=529678&r2=529679
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/endpoint/BasicEndpointTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/endpoint/BasicEndpointTests.java Tue Apr 17 10:23:29 2007
@@ -37,6 +37,14 @@
         assertTrue("The endpoint was not published successfully", ep.isPublished());
     }
     
+    public void testCreateAndPublishEndpoint() {
+        SampleEndpoint sample = new SampleEndpoint();
+
+        Endpoint ep = Endpoint.publish("test" , sample);
+        assertTrue("The returned Endpoint instance was null", ep != null);
+        assertTrue("The endpoint was not published successfully", ep.isPublished());
+    }
+    
     public void testGetBinding() throws Exception {
         SampleEndpoint sample = new SampleEndpoint();
 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org