blob: 3d306aeda7db7935051164dc00297e03ae32e541 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_22) on Tue Apr 17 18:33:29 IST 2012 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
ServiceClient (Apache Axis2 - Root 1.6.2 API)
</TITLE>
<META NAME="date" CONTENT="2012-04-17">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ServiceClient (Apache Axis2 - Root 1.6.2 API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ServiceClient.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/axis2/client/Stub.html" title="class in org.apache.axis2.client"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/axis2/client/ServiceClient.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ServiceClient.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.axis2.client</FONT>
<BR>
Class ServiceClient</H2>
<PRE>
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.axis2.client.ServiceClient</B>
</PRE>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../org/apache/axis2/dataretrieval/client/MexClient.html" title="class in org.apache.axis2.dataretrieval.client">MexClient</A>, <A HREF="../../../../org/apache/axis2/rpc/client/RPCServiceClient.html" title="class in org.apache.axis2.rpc.client">RPCServiceClient</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>ServiceClient</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
</PRE>
<P>
Client access to a service. Each instance of this class is associated with a particular <A HREF="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description"><CODE>AxisService</CODE></A>, and the methods support operations using that service. Note that
these instances are not intended to be thread-safe.
<A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client"><CODE>Options</CODE></A> instances are used to configure various aspects of the service access.
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#ANON_OUT_IN_OP">ANON_OUT_IN_OP</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operation name used for an anonymous in-out operation (meaning we sent a message and receive
a response, equivalent to a WSDL In-Out operation).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#ANON_OUT_ONLY_OP">ANON_OUT_ONLY_OP</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operation name used for an anonymous out-only operation (meaning we send a message with no
response allowed from the service, equivalent to a WSDL In-Only operation).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#ANON_ROBUST_OUT_ONLY_OP">ANON_ROBUST_OUT_ONLY_OP</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operation name used for an anonymous robust-out-only operation (meaning we send a message,
with the only possible response a fault, equivalent to a WSDL Robust-In-Only operation).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#ANON_SERVICE">ANON_SERVICE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base name used for a service created without an existing configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#AUTO_OPERATION_CLEANUP">AUTO_OPERATION_CLEANUP</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Option property name for automatically cleaning up old OperationContexts</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static&nbsp;org.apache.commons.logging.Log</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#log">log</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#ServiceClient()">ServiceClient</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a service client by assuming an anonymous service and any other necessary
information.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#ServiceClient(org.apache.axis2.context.ConfigurationContext, org.apache.axis2.description.AxisService)">ServiceClient</A></B>(<A HREF="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext,
<A HREF="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</A>&nbsp;axisService)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a service client configured to work with a specific AxisService.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#ServiceClient(org.apache.axis2.context.ConfigurationContext, javax.wsdl.Definition, javax.xml.namespace.QName, java.lang.String)">ServiceClient</A></B>(<A HREF="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext,
javax.wsdl.Definition&nbsp;wsdl4jDefinition,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;wsdlServiceName,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;portName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is WSDL4J based constructor to configure the Service Client/ TODO: make this policy
aware</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#ServiceClient(org.apache.axis2.context.ConfigurationContext, java.net.URL, javax.xml.namespace.QName, java.lang.String)">ServiceClient</A></B>(<A HREF="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;wsdlURL,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;wsdlServiceName,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;portName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a service client for WSDL service identified by the QName of the wsdl:service element
in a WSDL document.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#addHeader(org.apache.axiom.om.OMElement)">addHeader</A></B>(org.apache.axiom.om.OMElement&nbsp;header)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add an arbitrary XML element as a header to be sent with outgoing messages.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#addHeader(org.apache.axiom.soap.SOAPHeaderBlock)">addHeader</A></B>(org.apache.axiom.soap.SOAPHeaderBlock&nbsp;header)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add SOAP Header to be sent with outgoing messages.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#addHeadersToEnvelope(org.apache.axiom.soap.SOAPEnvelope)">addHeadersToEnvelope</A></B>(org.apache.axiom.soap.SOAPEnvelope&nbsp;envelope)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add all configured headers to a SOAP envelope.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#addStringHeader(javax.xml.namespace.QName, java.lang.String)">addStringHeader</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;headerName,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;headerText)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a simple header containing some text to be sent with interactions.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#cleanup()">cleanup</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clean up configuration created with this client.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#cleanupTransport()">cleanupTransport</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Release resources allocated by the transport during the last service invocation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/axis2/client/OperationClient.html" title="class in org.apache.axis2.client">OperationClient</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#createClient(javax.xml.namespace.QName)">createClient</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operationQName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an operation client with the appropriate message exchange pattern (MEP).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#disengageModule(javax.xml.namespace.QName)">disengageModule</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;moduleName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Please use String version instead</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#disengageModule(java.lang.String)">disengageModule</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;moduleName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Disengage a module for this service client</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#engageModule(javax.xml.namespace.QName)">engageModule</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;moduleName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Please use String version instead</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#engageModule(java.lang.String)">engageModule</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;moduleName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Engage a module for this service client.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#finalize()">finalize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#fireAndForget(org.apache.axiom.om.OMElement)">fireAndForget</A></B>(org.apache.axiom.om.OMElement&nbsp;elem)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Directly invoke an anonymous operation with an In-Only MEP.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#fireAndForget(javax.xml.namespace.QName, org.apache.axiom.om.OMElement)">fireAndForget</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operation,
org.apache.axiom.om.OMElement&nbsp;elem)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Directly invoke a named operation with an In-Only MEP.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/axis2/engine/AxisConfiguration.html" title="class in org.apache.axis2.engine">AxisConfiguration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#getAxisConfiguration()">getAxisConfiguration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the AxisConfiguration</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#getAxisService()">getAxisService</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the AxisService this is a client for.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#getLastOperationContext()">getLastOperationContext</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the last OperationContext</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#getMyEPR(java.lang.String)">getMyEPR</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;transport)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the endpoint reference for this client using a particular transport.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#getOptions()">getOptions</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the basic client configuration from this service interaction.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#getOverrideOptions()">getOverrideOptions</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the client configuration used to override the normal options set by an operation client.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/axis2/context/ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#getServiceContext()">getServiceContext</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the service context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#getTargetEPR()">getTargetEPR</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the endpoint reference for the service.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#hashCode()">hashCode</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#removeHeaders()">removeHeaders</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove all headers for outgoing message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.axiom.om.OMElement</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#sendReceive(org.apache.axiom.om.OMElement)">sendReceive</A></B>(org.apache.axiom.om.OMElement&nbsp;elem)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Directly invoke an anonymous operation with an In-Out MEP.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.axiom.om.OMElement</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#sendReceive(javax.xml.namespace.QName, org.apache.axiom.om.OMElement)">sendReceive</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operationQName,
org.apache.axiom.om.OMElement&nbsp;xmlPayload)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Directly invoke a named operationQName with an In-Out MEP.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#sendReceiveNonBlocking(org.apache.axiom.om.OMElement, org.apache.axis2.client.async.AxisCallback)">sendReceiveNonBlocking</A></B>(org.apache.axiom.om.OMElement&nbsp;elem,
<A HREF="../../../../org/apache/axis2/client/async/AxisCallback.html" title="interface in org.apache.axis2.client.async">AxisCallback</A>&nbsp;callback)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Directly invoke an anonymous operation with an In-Out MEP without waiting for a response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#sendReceiveNonBlocking(org.apache.axiom.om.OMElement, org.apache.axis2.client.async.Callback)">sendReceiveNonBlocking</A></B>(org.apache.axiom.om.OMElement&nbsp;elem,
<A HREF="../../../../org/apache/axis2/client/async/Callback.html" title="class in org.apache.axis2.client.async">Callback</A>&nbsp;callback)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Please use the AxisCallback interface rather than Callback, which has been
deprecated</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#sendReceiveNonBlocking(javax.xml.namespace.QName, org.apache.axiom.om.OMElement, org.apache.axis2.client.async.AxisCallback)">sendReceiveNonBlocking</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operation,
org.apache.axiom.om.OMElement&nbsp;elem,
<A HREF="../../../../org/apache/axis2/client/async/AxisCallback.html" title="interface in org.apache.axis2.client.async">AxisCallback</A>&nbsp;callback)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Directly invoke a named operation with an In-Out MEP without waiting for a response.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#sendReceiveNonBlocking(javax.xml.namespace.QName, org.apache.axiom.om.OMElement, org.apache.axis2.client.async.Callback)">sendReceiveNonBlocking</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operation,
org.apache.axiom.om.OMElement&nbsp;elem,
<A HREF="../../../../org/apache/axis2/client/async/Callback.html" title="class in org.apache.axis2.client.async">Callback</A>&nbsp;callback)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Please use the AxisCallback interface rather than Callback, which has been
deprecated</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#sendRobust(org.apache.axiom.om.OMElement)">sendRobust</A></B>(org.apache.axiom.om.OMElement&nbsp;elem)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Directly invoke an anonymous operation with a Robust In-Only MEP.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#sendRobust(javax.xml.namespace.QName, org.apache.axiom.om.OMElement)">sendRobust</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operation,
org.apache.axiom.om.OMElement&nbsp;elem)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Directly invoke a named operation with a Robust In-Only MEP.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#setAxisService(org.apache.axis2.description.AxisService)">setAxisService</A></B>(<A HREF="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</A>&nbsp;axisService)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure the ServiceClient to interact with the Web service described by the specified
AxisService object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#setCachingOperationContext(boolean)">setCachingOperationContext</A></B>(boolean&nbsp;cachingOpContext)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#setOptions(org.apache.axis2.client.Options)">setOptions</A></B>(<A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</A>&nbsp;options)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the basic client configuration related to this service interaction.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#setOverrideOptions(org.apache.axis2.client.Options)">setOverrideOptions</A></B>(<A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</A>&nbsp;overrideOptions)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set a client configuration to override the normal options used by an operation client.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#setTargetEPR(org.apache.axis2.addressing.EndpointReference)">setTargetEPR</A></B>(<A HREF="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;targetEpr)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the endpoint reference for the service.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="log"><!-- --></A><H3>
log</H3>
<PRE>
protected static final org.apache.commons.logging.Log <B>log</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="ANON_SERVICE"><!-- --></A><H3>
ANON_SERVICE</H3>
<PRE>
public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>ANON_SERVICE</B></PRE>
<DL>
<DD>Base name used for a service created without an existing configuration.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.axis2.client.ServiceClient.ANON_SERVICE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="AUTO_OPERATION_CLEANUP"><!-- --></A><H3>
AUTO_OPERATION_CLEANUP</H3>
<PRE>
public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>AUTO_OPERATION_CLEANUP</B></PRE>
<DL>
<DD>Option property name for automatically cleaning up old OperationContexts
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.axis2.client.ServiceClient.AUTO_OPERATION_CLEANUP">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ANON_OUT_ONLY_OP"><!-- --></A><H3>
ANON_OUT_ONLY_OP</H3>
<PRE>
public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A> <B>ANON_OUT_ONLY_OP</B></PRE>
<DL>
<DD>Operation name used for an anonymous out-only operation (meaning we send a message with no
response allowed from the service, equivalent to a WSDL In-Only operation).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="ANON_ROBUST_OUT_ONLY_OP"><!-- --></A><H3>
ANON_ROBUST_OUT_ONLY_OP</H3>
<PRE>
public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A> <B>ANON_ROBUST_OUT_ONLY_OP</B></PRE>
<DL>
<DD>Operation name used for an anonymous robust-out-only operation (meaning we send a message,
with the only possible response a fault, equivalent to a WSDL Robust-In-Only operation).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="ANON_OUT_IN_OP"><!-- --></A><H3>
ANON_OUT_IN_OP</H3>
<PRE>
public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A> <B>ANON_OUT_IN_OP</B></PRE>
<DL>
<DD>Operation name used for an anonymous in-out operation (meaning we sent a message and receive
a response, equivalent to a WSDL In-Out operation).
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="ServiceClient(org.apache.axis2.context.ConfigurationContext, org.apache.axis2.description.AxisService)"><!-- --></A><H3>
ServiceClient</H3>
<PRE>
public <B>ServiceClient</B>(<A HREF="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext,
<A HREF="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</A>&nbsp;axisService)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Create a service client configured to work with a specific AxisService. If this service is
already in the world that's handed in (in the form of a ConfigurationContext) then I will
happily work in it. If not I will create a small little virtual world and live there.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>configContext</CODE> - The configuration context under which this service lives (may be null,
in which case a new local one will be created)<DD><CODE>axisService</CODE> - The service for which this is the client (may be <code>null</code>, in
which case an anonymous service will be created)
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - if something goes wrong while creating a config context (if needed)</DL>
</DL>
<HR>
<A NAME="ServiceClient(org.apache.axis2.context.ConfigurationContext, javax.wsdl.Definition, javax.xml.namespace.QName, java.lang.String)"><!-- --></A><H3>
ServiceClient</H3>
<PRE>
public <B>ServiceClient</B>(<A HREF="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext,
javax.wsdl.Definition&nbsp;wsdl4jDefinition,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;wsdlServiceName,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;portName)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>This is WSDL4J based constructor to configure the Service Client/ TODO: make this policy
aware
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>configContext</CODE> - active ConfigurationContext<DD><CODE>wsdl4jDefinition</CODE> - the WSDL we're going to be using to configure ourselves<DD><CODE>wsdlServiceName</CODE> - QName of the WSDL service we'd like to access<DD><CODE>portName</CODE> - name of the WSDL port we'd like to access
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error</DL>
</DL>
<HR>
<A NAME="ServiceClient(org.apache.axis2.context.ConfigurationContext, java.net.URL, javax.xml.namespace.QName, java.lang.String)"><!-- --></A><H3>
ServiceClient</H3>
<PRE>
public <B>ServiceClient</B>(<A HREF="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;wsdlURL,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;wsdlServiceName,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;portName)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Create a service client for WSDL service identified by the QName of the wsdl:service element
in a WSDL document.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>configContext</CODE> - The configuration context under which this service lives (may be
<code>null</code>, in which case a new local one will be created) *<DD><CODE>wsdlURL</CODE> - The URL of the WSDL document to read<DD><CODE>wsdlServiceName</CODE> - The QName of the WSDL service in the WSDL document to create a client
for<DD><CODE>portName</CODE> - The name of the WSDL 1.1 port to create a client for. May be null (if
WSDL 2.0 is used or if only one port is there). .
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - if something goes wrong while creating a config context (if needed)</DL>
</DL>
<HR>
<A NAME="ServiceClient()"><!-- --></A><H3>
ServiceClient</H3>
<PRE>
public <B>ServiceClient</B>()
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Create a service client by assuming an anonymous service and any other necessary
information.
<P>
<DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getAxisConfiguration()"><!-- --></A><H3>
getAxisConfiguration</H3>
<PRE>
public <A HREF="../../../../org/apache/axis2/engine/AxisConfiguration.html" title="class in org.apache.axis2.engine">AxisConfiguration</A> <B>getAxisConfiguration</B>()</PRE>
<DL>
<DD>Get the AxisConfiguration
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the AxisConfiguration associated with the client.</DL>
</DD>
</DL>
<HR>
<A NAME="getAxisService()"><!-- --></A><H3>
getAxisService</H3>
<PRE>
public <A HREF="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</A> <B>getAxisService</B>()</PRE>
<DL>
<DD>Return the AxisService this is a client for. This is primarily useful when the AxisService is
created anonymously or from WSDL as otherwise the user had the AxisService to start with.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the axisService</DL>
</DD>
</DL>
<HR>
<A NAME="setOptions(org.apache.axis2.client.Options)"><!-- --></A><H3>
setOptions</H3>
<PRE>
public void <B>setOptions</B>(<A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</A>&nbsp;options)</PRE>
<DL>
<DD>Set the basic client configuration related to this service interaction.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>options</CODE> - (non-<code>null</code>)</DL>
</DD>
</DL>
<HR>
<A NAME="getOptions()"><!-- --></A><H3>
getOptions</H3>
<PRE>
public <A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</A> <B>getOptions</B>()</PRE>
<DL>
<DD>Get the basic client configuration from this service interaction.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>options</DL>
</DD>
</DL>
<HR>
<A NAME="setOverrideOptions(org.apache.axis2.client.Options)"><!-- --></A><H3>
setOverrideOptions</H3>
<PRE>
public void <B>setOverrideOptions</B>(<A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</A>&nbsp;overrideOptions)</PRE>
<DL>
<DD>Set a client configuration to override the normal options used by an operation client. Any
values set in this configuration will be used for each client, with the standard values for
the client still used for any values not set in the override configuration.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>overrideOptions</CODE> - the Options to use</DL>
</DD>
</DL>
<HR>
<A NAME="getOverrideOptions()"><!-- --></A><H3>
getOverrideOptions</H3>
<PRE>
public <A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</A> <B>getOverrideOptions</B>()</PRE>
<DL>
<DD>Get the client configuration used to override the normal options set by an operation client.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>override options</DL>
</DD>
</DL>
<HR>
<A NAME="engageModule(javax.xml.namespace.QName)"><!-- --></A><H3>
engageModule</H3>
<PRE>
public void <B>engageModule</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;moduleName)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Please use String version instead</I>
<P>
<DD>Engage a module for this service client.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>moduleName</CODE> - name of the module to engage
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - if something goes wrong</DL>
</DD>
</DL>
<HR>
<A NAME="engageModule(java.lang.String)"><!-- --></A><H3>
engageModule</H3>
<PRE>
public void <B>engageModule</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;moduleName)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Engage a module for this service client.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>moduleName</CODE> - name of the module to engage
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - if something goes wrong</DL>
</DD>
</DL>
<HR>
<A NAME="disengageModule(javax.xml.namespace.QName)"><!-- --></A><H3>
disengageModule</H3>
<PRE>
public void <B>disengageModule</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;moduleName)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Please use String version instead</I>
<P>
<DD>Disengage a module for this service client
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>moduleName</CODE> - name of Module to disengage</DL>
</DD>
</DL>
<HR>
<A NAME="disengageModule(java.lang.String)"><!-- --></A><H3>
disengageModule</H3>
<PRE>
public void <B>disengageModule</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;moduleName)</PRE>
<DL>
<DD>Disengage a module for this service client
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>moduleName</CODE> - name of Module to disengage</DL>
</DD>
</DL>
<HR>
<A NAME="addHeader(org.apache.axiom.om.OMElement)"><!-- --></A><H3>
addHeader</H3>
<PRE>
public void <B>addHeader</B>(org.apache.axiom.om.OMElement&nbsp;header)</PRE>
<DL>
<DD>Add an arbitrary XML element as a header to be sent with outgoing messages.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>header</CODE> - header to be sent (non-<code>null</code>)</DL>
</DD>
</DL>
<HR>
<A NAME="addHeader(org.apache.axiom.soap.SOAPHeaderBlock)"><!-- --></A><H3>
addHeader</H3>
<PRE>
public void <B>addHeader</B>(org.apache.axiom.soap.SOAPHeaderBlock&nbsp;header)</PRE>
<DL>
<DD>Add SOAP Header to be sent with outgoing messages.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>header</CODE> - header to be sent (non-<code>null</code>)</DL>
</DD>
</DL>
<HR>
<A NAME="removeHeaders()"><!-- --></A><H3>
removeHeaders</H3>
<PRE>
public void <B>removeHeaders</B>()</PRE>
<DL>
<DD>Remove all headers for outgoing message.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addStringHeader(javax.xml.namespace.QName, java.lang.String)"><!-- --></A><H3>
addStringHeader</H3>
<PRE>
public void <B>addStringHeader</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;headerName,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;headerText)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Add a simple header containing some text to be sent with interactions.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>headerName</CODE> - name of header to add<DD><CODE>headerText</CODE> - text content for header
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error</DL>
</DD>
</DL>
<HR>
<A NAME="sendRobust(org.apache.axiom.om.OMElement)"><!-- --></A><H3>
sendRobust</H3>
<PRE>
public void <B>sendRobust</B>(org.apache.axiom.om.OMElement&nbsp;elem)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Directly invoke an anonymous operation with a Robust In-Only MEP. This method just sends your
supplied XML and possibly receives a fault. For more control, you can instead create a client
for the operation and use that client to execute the send.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>elem</CODE> - XML to send
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - if something goes wrong while sending, or if a fault is received in
response (per the Robust In-Only MEP).<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#createClient(javax.xml.namespace.QName)"><CODE>createClient(QName)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="sendRobust(javax.xml.namespace.QName, org.apache.axiom.om.OMElement)"><!-- --></A><H3>
sendRobust</H3>
<PRE>
public void <B>sendRobust</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operation,
org.apache.axiom.om.OMElement&nbsp;elem)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Directly invoke a named operation with a Robust In-Only MEP. This method just sends your
supplied XML and possibly receives a fault. For more control, you can instead create a client
for the operation and use that client to execute the send.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>operation</CODE> - name of operation to be invoked (non-<code>null</code>)<DD><CODE>elem</CODE> - XML to send
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - if something goes wrong while sending it or if a fault is received in
response (per the Robust In-Only MEP).<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#createClient(javax.xml.namespace.QName)"><CODE>createClient(QName)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="fireAndForget(org.apache.axiom.om.OMElement)"><!-- --></A><H3>
fireAndForget</H3>
<PRE>
public void <B>fireAndForget</B>(org.apache.axiom.om.OMElement&nbsp;elem)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Directly invoke an anonymous operation with an In-Only MEP. This method just sends your
supplied XML without the possibility of any response from the service (even an error - though
you can still get client-side errors such as "Host not found"). For more control, you can
instead create a client for the operation and use that client to execute the send.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>elem</CODE> - XML to send
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - ff something goes wrong trying to send the XML<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#createClient(javax.xml.namespace.QName)"><CODE>createClient(QName)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="fireAndForget(javax.xml.namespace.QName, org.apache.axiom.om.OMElement)"><!-- --></A><H3>
fireAndForget</H3>
<PRE>
public void <B>fireAndForget</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operation,
org.apache.axiom.om.OMElement&nbsp;elem)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Directly invoke a named operation with an In-Only MEP. This method just sends your supplied
XML without the possibility of any response from the service (even an error - though you can
still get client-side errors such as "Host not found"). For more control, you can instead
create a client for the operation and use that client to execute the send.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>operation</CODE> - name of operation to be invoked (non-<code>null</code>)<DD><CODE>elem</CODE> - XML to send
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - if something goes wrong trying to send the XML<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#createClient(javax.xml.namespace.QName)"><CODE>createClient(QName)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="sendReceive(org.apache.axiom.om.OMElement)"><!-- --></A><H3>
sendReceive</H3>
<PRE>
public org.apache.axiom.om.OMElement <B>sendReceive</B>(org.apache.axiom.om.OMElement&nbsp;elem)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Directly invoke an anonymous operation with an In-Out MEP. This method sends your supplied
XML and receives a response. For more control, you can instead create a client for the
operation and use that client to execute the exchange.
<p>
Unless the <code>callTransportCleanup</code> property on the <A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client"><CODE>Options</CODE></A> object has been
set to <code>true</code>, the caller must invoke <A HREF="../../../../org/apache/axis2/client/ServiceClient.html#cleanupTransport()"><CODE>cleanupTransport()</CODE></A> after
processing the response.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>elem</CODE> - the data to send (becomes the content of SOAP body)
<DT><B>Returns:</B><DD>response
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#createClient(javax.xml.namespace.QName)"><CODE>createClient(QName)</CODE></A>,
<A HREF="../../../../org/apache/axis2/client/ServiceClient.html#cleanupTransport()"><CODE>cleanupTransport()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="sendReceive(javax.xml.namespace.QName, org.apache.axiom.om.OMElement)"><!-- --></A><H3>
sendReceive</H3>
<PRE>
public org.apache.axiom.om.OMElement <B>sendReceive</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operationQName,
org.apache.axiom.om.OMElement&nbsp;xmlPayload)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Directly invoke a named operationQName with an In-Out MEP. This method sends your supplied
XML and receives a response. For more control, you can instead create a client for the
operationQName and use that client to execute the exchange.
<p>
Unless the <code>callTransportCleanup</code> property on the <A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client"><CODE>Options</CODE></A> object has been
set to <code>true</code>, the caller must invoke <A HREF="../../../../org/apache/axis2/client/ServiceClient.html#cleanupTransport()"><CODE>cleanupTransport()</CODE></A> after
processing the response.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>operationQName</CODE> - name of operationQName to be invoked (non-<code>null</code>)<DD><CODE>xmlPayload</CODE> - the data to send (becomes the content of SOAP body)
<DT><B>Returns:</B><DD>response OMElement
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#cleanupTransport()"><CODE>cleanupTransport()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="sendReceiveNonBlocking(org.apache.axiom.om.OMElement, org.apache.axis2.client.async.Callback)"><!-- --></A><H3>
sendReceiveNonBlocking</H3>
<PRE>
public void <B>sendReceiveNonBlocking</B>(org.apache.axiom.om.OMElement&nbsp;elem,
<A HREF="../../../../org/apache/axis2/client/async/Callback.html" title="class in org.apache.axis2.client.async">Callback</A>&nbsp;callback)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Please use the AxisCallback interface rather than Callback, which has been
deprecated</I>
<P>
<DD>Directly invoke an anonymous operation with an In-Out MEP without waiting for a response.
This method sends your supplied XML with response notification to your callback handler. For
more control, you can instead create a client for the operation and use that client to
execute the exchange.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>elem</CODE> - the data to send (becomes the content of SOAP body)<DD><CODE>callback</CODE> - a Callback which will be notified upon completion
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#createClient(javax.xml.namespace.QName)"><CODE>createClient(QName)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="sendReceiveNonBlocking(org.apache.axiom.om.OMElement, org.apache.axis2.client.async.AxisCallback)"><!-- --></A><H3>
sendReceiveNonBlocking</H3>
<PRE>
public void <B>sendReceiveNonBlocking</B>(org.apache.axiom.om.OMElement&nbsp;elem,
<A HREF="../../../../org/apache/axis2/client/async/AxisCallback.html" title="interface in org.apache.axis2.client.async">AxisCallback</A>&nbsp;callback)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Directly invoke an anonymous operation with an In-Out MEP without waiting for a response.
This method sends your supplied XML with response notification to your callback handler. For
more control, you can instead create a client for the operation and use that client to
execute the exchange.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>elem</CODE> - the data to send (becomes the content of SOAP body)<DD><CODE>callback</CODE> - a Callback which will be notified upon completion
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#createClient(javax.xml.namespace.QName)"><CODE>createClient(QName)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="sendReceiveNonBlocking(javax.xml.namespace.QName, org.apache.axiom.om.OMElement, org.apache.axis2.client.async.Callback)"><!-- --></A><H3>
sendReceiveNonBlocking</H3>
<PRE>
public void <B>sendReceiveNonBlocking</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operation,
org.apache.axiom.om.OMElement&nbsp;elem,
<A HREF="../../../../org/apache/axis2/client/async/Callback.html" title="class in org.apache.axis2.client.async">Callback</A>&nbsp;callback)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Please use the AxisCallback interface rather than Callback, which has been
deprecated</I>
<P>
<DD>Directly invoke a named operation with an In-Out MEP without waiting for a response. This
method sends your supplied XML with response notification to your callback handler. For more
control, you can instead create a client for the operation and use that client to execute the
exchange.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>operation</CODE> - name of operation to be invoked (non-<code>null</code>)<DD><CODE>elem</CODE> - the data to send (becomes the content of SOAP body)<DD><CODE>callback</CODE> - a Callback which will be notified upon completion
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#createClient(javax.xml.namespace.QName)"><CODE>createClient(QName)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="sendReceiveNonBlocking(javax.xml.namespace.QName, org.apache.axiom.om.OMElement, org.apache.axis2.client.async.AxisCallback)"><!-- --></A><H3>
sendReceiveNonBlocking</H3>
<PRE>
public void <B>sendReceiveNonBlocking</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operation,
org.apache.axiom.om.OMElement&nbsp;elem,
<A HREF="../../../../org/apache/axis2/client/async/AxisCallback.html" title="interface in org.apache.axis2.client.async">AxisCallback</A>&nbsp;callback)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Directly invoke a named operation with an In-Out MEP without waiting for a response. This
method sends your supplied XML with response notification to your callback handler. For more
control, you can instead create a client for the operation and use that client to execute the
exchange.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>operation</CODE> - name of operation to be invoked (non-<code>null</code>)<DD><CODE>elem</CODE> - the data to send (becomes the content of SOAP body)<DD><CODE>callback</CODE> - a Callback which will be notified upon completion
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/axis2/client/ServiceClient.html#createClient(javax.xml.namespace.QName)"><CODE>createClient(QName)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="createClient(javax.xml.namespace.QName)"><!-- --></A><H3>
createClient</H3>
<PRE>
public <A HREF="../../../../org/apache/axis2/client/OperationClient.html" title="class in org.apache.axis2.client">OperationClient</A> <B>createClient</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;operationQName)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Create an operation client with the appropriate message exchange pattern (MEP). This method
creates a full-function MEP client which can be used to exchange messages for a specific
operation. It configures the constructed operation client to use the current normal and
override options. This method is used internally, and also by generated client stub code.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>operationQName</CODE> - qualified name of operation (local name is operation name, namespace
URI is just the empty string)
<DT><B>Returns:</B><DD>client configured to talk to the given operation
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - if the operation is not found</DL>
</DD>
</DL>
<HR>
<A NAME="addHeadersToEnvelope(org.apache.axiom.soap.SOAPEnvelope)"><!-- --></A><H3>
addHeadersToEnvelope</H3>
<PRE>
public void <B>addHeadersToEnvelope</B>(org.apache.axiom.soap.SOAPEnvelope&nbsp;envelope)</PRE>
<DL>
<DD>Add all configured headers to a SOAP envelope.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>envelope</CODE> - the SOAPEnvelope in which to write the headers</DL>
</DD>
</DL>
<HR>
<A NAME="getMyEPR(java.lang.String)"><!-- --></A><H3>
getMyEPR</H3>
<PRE>
public <A HREF="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A> <B>getMyEPR</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;transport)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Get the endpoint reference for this client using a particular transport.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>transport</CODE> - transport name (non-<code>null</code>)
<DT><B>Returns:</B><DD>local endpoint
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error</DL>
</DD>
</DL>
<HR>
<A NAME="getTargetEPR()"><!-- --></A><H3>
getTargetEPR</H3>
<PRE>
public <A HREF="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A> <B>getTargetEPR</B>()</PRE>
<DL>
<DD>Get the endpoint reference for the service.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>service endpoint</DL>
</DD>
</DL>
<HR>
<A NAME="setTargetEPR(org.apache.axis2.addressing.EndpointReference)"><!-- --></A><H3>
setTargetEPR</H3>
<PRE>
public void <B>setTargetEPR</B>(<A HREF="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;targetEpr)</PRE>
<DL>
<DD>Set the endpoint reference for the service.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>targetEpr</CODE> - the EPR this ServiceClient should target</DL>
</DD>
</DL>
<HR>
<A NAME="getLastOperationContext()"><!-- --></A><H3>
getLastOperationContext</H3>
<PRE>
public <A HREF="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</A> <B>getLastOperationContext</B>()</PRE>
<DL>
<DD>Gets the last OperationContext
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the last OperationContext that was invoked by this ServiceClient</DL>
</DD>
</DL>
<HR>
<A NAME="setCachingOperationContext(boolean)"><!-- --></A><H3>
setCachingOperationContext</H3>
<PRE>
public void <B>setCachingOperationContext</B>(boolean&nbsp;cachingOpContext)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I></I>
<P>
<DD>Sets whether or not to cache the last OperationContext
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>cachingOpContext</CODE> - true if we should hold onto the last active OperationContext</DL>
</DD>
</DL>
<HR>
<A NAME="getServiceContext()"><!-- --></A><H3>
getServiceContext</H3>
<PRE>
public <A HREF="../../../../org/apache/axis2/context/ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</A> <B>getServiceContext</B>()</PRE>
<DL>
<DD>Get the service context.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>context</DL>
</DD>
</DL>
<HR>
<A NAME="finalize()"><!-- --></A><H3>
finalize</H3>
<PRE>
protected void <B>finalize</B>()
throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></PRE>
<DL>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="cleanup()"><!-- --></A><H3>
cleanup</H3>
<PRE>
public void <B>cleanup</B>()
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Clean up configuration created with this client. Call this method when you're done using the
client, in order to discard any associated resources.
<P>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - in case of error</DL>
</DD>
</DL>
<HR>
<A NAME="cleanupTransport()"><!-- --></A><H3>
cleanupTransport</H3>
<PRE>
public void <B>cleanupTransport</B>()
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Release resources allocated by the transport during the last service invocation.
This method will call
<A HREF="../../../../org/apache/axis2/transport/TransportSender.html#cleanup(org.apache.axis2.context.MessageContext)"><CODE>TransportSender.cleanup(MessageContext)</CODE></A> on the
transport sender used during that invocation.
<p>
If the <code>callTransportCleanup</code> property on the <A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client"><CODE>Options</CODE></A> object is
set to <code>false</code> (which is the default), then this method must be called
after each invocation of an operation with an in-out MEP, but not before the response
from that operation has been completely processed (or <CODE>OMSerializable.build()</CODE>
has been called on the response element).
<p>
If the <code>callTransportCleanup</code> property is set to <code>true</code>,
then this method is called automatically. Note that in this case, <CODE>OMSerializable.build()</CODE>
will be called on the response element before is returned. This effectively disables
deferred parsing of the response and prevents the code from starting to process the
response before it has been completely received. Therefore this approach is not recommended
whenever performance is important.
<P>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setAxisService(org.apache.axis2.description.AxisService)"><!-- --></A><H3>
setAxisService</H3>
<PRE>
public void <B>setAxisService</B>(<A HREF="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</A>&nbsp;axisService)
throws <A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></PRE>
<DL>
<DD>Configure the ServiceClient to interact with the Web service described by the specified
AxisService object.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>axisService</CODE> - the AxisService that represents the new Web service.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</A></CODE> - if an error occurs while configuring the ServiceClient.</DL>
</DD>
</DL>
<HR>
<A NAME="hashCode()"><!-- --></A><H3>
hashCode</H3>
<PRE>
public int <B>hashCode</B>()</PRE>
<DL>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang"><CODE>Object.hashCode()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
equals</H3>
<PRE>
public boolean <B>equals</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;obj)</PRE>
<DL>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang"><CODE>Object.equals(java.lang.Object)</CODE></A></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ServiceClient.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/axis2/client/Stub.html" title="class in org.apache.axis2.client"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/axis2/client/ServiceClient.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ServiceClient.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright &#169; 2004-2012 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>