You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by sa...@apache.org on 2006/01/10 15:42:36 UTC
svn commit: r367618 -
/webservices/axis2/trunk/java/modules/samples/src/sample/security/Client.java
Author: saminda
Date: Tue Jan 10 06:42:27 2006
New Revision: 367618
URL: http://svn.apache.org/viewcvs?rev=367618&view=rev
Log:
Updated security client
Modified:
webservices/axis2/trunk/java/modules/samples/src/sample/security/Client.java
Modified: webservices/axis2/trunk/java/modules/samples/src/sample/security/Client.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/samples/src/sample/security/Client.java?rev=367618&r1=367617&r2=367618&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/src/sample/security/Client.java (original)
+++ webservices/axis2/trunk/java/modules/samples/src/sample/security/Client.java Tue Jan 10 06:42:27 2006
@@ -18,9 +18,12 @@
import org.apache.axis2.AxisFault;
import org.apache.axis2.Constants;
+import org.apache.axis2.context.ConfigurationContextFactory;
+import org.apache.axis2.context.ConfigurationContext;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Call;
import org.apache.axis2.client.Options;
+import org.apache.axis2.client.ServiceClient;
import org.apache.axis2.om.OMAbstractFactory;
import org.apache.axis2.om.OMElement;
import org.apache.axis2.om.OMFactory;
@@ -43,15 +46,17 @@
String port = args[1];
OMElement payload = getEchoElement();
- Call call = new Call(repo);
+ ConfigurationContextFactory fac = new ConfigurationContextFactory();
+ ConfigurationContext configContext = fac.createConfigurationContextFromFileSystem(repo);
+ ServiceClient serviceClient = new ServiceClient(configContext, null);
Options options = new Options();
- call.setClientOptions(options);
+ serviceClient.setOptions(options);
options.setTo(new EndpointReference("http://127.0.0.1:" + port + "/axis2/services/SecureService"));
options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
options.setProperty(Constants.Configuration.ENABLE_MTOM, Constants.VALUE_TRUE);
//Blocking invocation
- OMElement result = call.invokeBlocking("echo", payload);
+ OMElement result = serviceClient.sendReceive(payload);
StringWriter writer = new StringWriter();
result.serialize(XMLOutputFactory.newInstance()