djencks     2005/02/23 13:13:27

  Modified:    modules/core/src/test/org/openejb/server/xfire
                        WSContainerTest.java
  Log:

  refactor ws to use WebServiceContainer rather than WSContainerIndex.  Openejb 
uses its SoapHttpListener, geronimo uses Jetty for invoking ws
  
  Revision  Changes    Path
  1.3       +5 -9      
openejb/modules/core/src/test/org/openejb/server/xfire/WSContainerTest.java
  
  Index: WSContainerTest.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/test/org/openejb/server/xfire/WSContainerTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- WSContainerTest.java      19 Feb 2005 09:46:39 -0000      1.2
  +++ WSContainerTest.java      23 Feb 2005 18:13:27 -0000      1.3
  @@ -102,15 +102,13 @@
   
   
           ObjectName ejbContainer = MockEJBContainer.addGBean(kernel, 
"MockEJB");
  -        ObjectName wsContainer = WSContainerGBean.addGBean(kernel, 
"HTTPSOAP", ejbContainer, getDefinition(wsdlURL), new URI("/test/service"), 
wsdlURL, "urn:testing", "encoded", "rpc");
  -        ObjectName index = WSContainerIndexGBean.addGBean(kernel, 
"HTTPSOAP", wsContainer);
  -        ObjectName listener = SoapHttpListenerGBean.addGBean(kernel, 
"HTTPSOAP", index);
  +        ObjectName listener = SoapHttpListenerGBean.addGBean(kernel, 
"HTTPSOAP");
  +        ObjectName wsContainer = WSContainerGBean.addGBean(kernel, 
"HTTPSOAP", ejbContainer, listener, getDefinition(wsdlURL), new 
URI("/test/service"), wsdlURL, "urn:testing", "encoded", "rpc");
           ObjectName server = HttpServerGBean.addGBean(kernel, "HTTPSOAP", 
listener);
           ObjectName stack = StandardServiceStackGBean.addGBean(kernel, 
"HTTPSOAP", 0, InetAddress.getByName("localhost"), null, 1, 5, null, null, 
server);
   
           assertRunning(kernel, ejbContainer);
           assertRunning(kernel, wsContainer);
  -        assertRunning(kernel, index);
           assertRunning(kernel, listener);
           assertRunning(kernel, server);
           assertRunning(kernel, stack);
  @@ -143,15 +141,13 @@
           URL wsdlURL = new 
File("target/test-ejb-jar/META-INF/wsdl/test-ejb.wsdl").toURL();
   
           ObjectName ejbContainer = MockEJBContainerGBean.addGBean(kernel, new 
File("target/test-ejb-jar").toURL(), "SimpleEJB", 
"org.openejb.test.simple.slsb.SimpleStatelessSessionEJB", 
"org.openejb.test.simple.slsb.SimpleStatelessSessionHome", 
"org.openejb.test.simple.slsb.SimpleStatelessSession", 
"org.openejb.test.simple.slsb.SimpleStatelessSessionLocalHome", 
"org.openejb.test.simple.slsb.SimpleStatelessSessionLocal", 
"org.openejb.test.simple.slsb.SimpleStatelessSessionEndpoint");
  -        ObjectName wsContainer = WSContainerGBean.addGBean(kernel, 
"HTTPSOAP", ejbContainer, getDefinition(wsdlURL), new URI("/services/Simple"), 
wsdlURL, "urn:testing", "encoded", "rpc");
  -        ObjectName index = WSContainerIndexGBean.addGBean(kernel, 
"HTTPSOAP", wsContainer);
  -        ObjectName listener = SoapHttpListenerGBean.addGBean(kernel, 
"HTTPSOAP", index);
  +        ObjectName listener = SoapHttpListenerGBean.addGBean(kernel, 
"HTTPSOAP");
  +        ObjectName wsContainer = WSContainerGBean.addGBean(kernel, 
"HTTPSOAP", ejbContainer, listener, getDefinition(wsdlURL), new 
URI("/services/Simple"), wsdlURL, "urn:testing", "encoded", "rpc");
           ObjectName server = HttpServerGBean.addGBean(kernel, "HTTPSOAP", 
listener);
           ObjectName stack = StandardServiceStackGBean.addGBean(kernel, 
"HTTPSOAP", 0, InetAddress.getByName("localhost"), null, 1, 5, null, null, 
server);
   
           assertRunning(kernel, ejbContainer);
           assertRunning(kernel, wsContainer);
  -        assertRunning(kernel, index);
           assertRunning(kernel, listener);
           assertRunning(kernel, server);
           assertRunning(kernel, stack);
  
  
  

Reply via email to