KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > systest > ws > rm > ShutdownTestServer


1 package org.objectweb.celtix.systest.ws.rm;
2
3 import javax.xml.ws.Endpoint;
4
5 import org.objectweb.celtix.bus.busimpl.BusConfigurationBuilder;
6 import org.objectweb.celtix.configuration.ConfigurationBuilder;
7 import org.objectweb.celtix.configuration.ConfigurationBuilderFactory;
8 import org.objectweb.celtix.systest.common.TestServerBase;
9
10 public class ShutdownTestServer extends TestServerBase {
11
12     protected void run() {
13
14         ControlImpl.setConfigFileProperty("oneway-terminate-on-shutdown");
15         ConfigurationBuilder builder = ConfigurationBuilderFactory.getBuilder();
16         builder.buildConfiguration(BusConfigurationBuilder.BUS_CONFIGURATION_URI, "celtix");
17         
18         GreeterImpl implementor = new GreeterImpl();
19         String JavaDoc address = "http://localhost:9000/SoapContext/GreeterPort";
20         Endpoint.publish(address, implementor);
21
22     }
23
24     public static void main(String JavaDoc[] args) {
25         try {
26             ShutdownTestServer s = new ShutdownTestServer();
27             s.start();
28         } catch (Exception JavaDoc ex) {
29             ex.printStackTrace();
30             System.exit(-1);
31         } finally {
32             System.out.println("done!");
33         }
34     }
35 }
36
Popular Tags