?? servicestarter.java
字號:
// START SNIPPET: servicepackage org.codehaus.xfire.example;import org.codehaus.xfire.XFire;import org.codehaus.xfire.XFireFactory;import org.codehaus.xfire.server.http.XFireHttpServer;import org.codehaus.xfire.service.Service;import org.codehaus.xfire.service.binding.ObjectServiceFactory;import org.codehaus.xfire.service.invoker.BeanInvoker;import org.codehaus.xfire.test.Echo;import org.codehaus.xfire.test.EchoImpl;/** * Creates an Echo service and exposes it via HTTP. */public class ServiceStarter{ XFireHttpServer server; public void start() throws Exception { // Create an XFire Service ObjectServiceFactory serviceFactory = new ObjectServiceFactory(); Service service = serviceFactory.create(Echo.class); service.setInvoker(new BeanInvoker(new EchoImpl())); // Register the service in the ServiceRegistry XFire xfire = XFireFactory.newInstance().getXFire(); xfire.getServiceRegistry().register(service); // Start the HTTP server server = new XFireHttpServer(); server.setPort(8191); server.start(); } public void stop() throws Exception { server.stop(); }}// END SNIPPET: service
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -