ServiceClient.h File Reference

Primary client API class Serviceclient is defined here. More...

#include <WSFDefines.h>
#include <string>
#include <axis2_conf_ctx.h>
#include <axis2_conf.h>
#include <axis2_svc_client.h>
#include <axis2_svc.h>
#include <axis2_const.h>
#include <axis2_http_transport.h>
#include <platforms/axutil_platform_auto_sense.h>
#include <WSFault.h>
#include <ICallback.h>
#include <Options.h>
#include <OMElement.h>
#include <OMNamespace.h>
#include <NeethiPolicy.h>
#include <MessageContext.h>

Go to the source code of this file.


Classes

class  wso2wsf::ServiceClient
 Class ServiceClient The service client Class serves as the primary client interface for consuming services. The Service Client is associated to a repository which includes an axis2.xml. Service client can be constructed by passing a configuration context as well. Optionally, you can pass options during the initialization. You also can explicitly set options. Advanced features such as engaging and disengaging modules, adding and removing headers are supported. Some methods in the client may throw exceptions identified as Axis Faults. There are several ways of invoking a service operation, which are based on the concept of a message exchange pattern (MEP). The two basic MEPs supported by service client are out-only and out-in. Each MEP can be used in either blocking or non-blocking mode.Out-only MEP means one way message which does not expect a response. Out-In MEP means a request response message exchange. The operation invocations using the service client API are based on the XML-in/XML-out principle: both the payload to be sent to the service and the result from the service are in XML, represented in AXIOM. More...

Namespaces

namespace  wso2wsf
 namespace wso2wsf Namespace of WSO2 Web Services Framework.


Detailed Description

Primary client API class Serviceclient is defined here.


Generated on Wed Oct 14 00:43:25 2009 for WSF/CPP by  doxygen 1.5.7.1