KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > userguide > clients > PingClient


1 package userguide.clients;
2
3 import org.apache.axis2.Constants;
4 import org.apache.axis2.addressing.AddressingConstants;
5 import org.apache.axis2.addressing.EndpointReference;
6 import org.apache.axis2.clientapi.MessageSender;
7 import org.apache.axis2.engine.AxisFault;
8 import org.apache.axis2.om.OMElement;
9
10 /**
11  * Created by IntelliJ IDEA.
12  * User: Jaliya
13  * Date: Jun 3, 2005
14  * Time: 2:11:25 PM
15  */

16 public class PingClient {
17     private static EndpointReference targetEPR = new EndpointReference(AddressingConstants.WSA_TO,
18             "http://127.0.0.1:8080/axis2/services/MyService/ping");
19
20     public static void main(String JavaDoc[] args) {
21         try {
22             OMElement payload = ClientUtil.getPingOMElement();
23
24             MessageSender msgSender = new MessageSender();
25             msgSender.setTo(targetEPR);
26             msgSender.setSenderTransport(Constants.TRANSPORT_HTTP);
27
28             msgSender.send("ping", payload);
29
30         } catch (AxisFault axisFault) {
31             axisFault.printStackTrace();
32         }
33     }
34
35 }
36
Popular Tags