blob: 089091cc7da47cc210c45649a6a8aff4ddec5a9f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>AxisOperation (Apache Axis2)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AxisOperation (Apache Axis2)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AxisOperation.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/axis2/description/AxisModule.html" title="class in org.apache.axis2.description"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/axis2/description/AxisOperationFactory.html" title="class in org.apache.axis2.description"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/axis2/description/AxisOperation.html" target="_top">Frames</a></li>
<li><a href="AxisOperation.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.axis2.description</div>
<h2 title="Class AxisOperation" class="title">Class AxisOperation</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.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></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/apache/axis2/description/AxisDescription.html" title="class in org.apache.axis2.description">org.apache.axis2.description.AxisDescription</a></li>
<li>
<ul class="inheritance">
<li>org.apache.axis2.description.AxisOperation</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../org/apache/axis2/description/DescriptionConstants.html" title="interface in org.apache.axis2.description">DescriptionConstants</a>, <a href="../../../../org/apache/axis2/description/ParameterInclude.html" title="interface in org.apache.axis2.description">ParameterInclude</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html" title="interface in org.apache.axis2.wsdl">WSDLConstants</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../org/apache/axis2/description/InOnlyAxisOperation.html" title="class in org.apache.axis2.description">InOnlyAxisOperation</a>, <a href="../../../../org/apache/axis2/description/OutOnlyAxisOperation.html" title="class in org.apache.axis2.description">OutOnlyAxisOperation</a>, <a href="../../../../org/apache/axis2/description/TwoChannelAxisOperation.html" title="class in org.apache.axis2.description">TwoChannelAxisOperation</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="strong">AxisOperation</span>
extends <a href="../../../../org/apache/axis2/description/AxisDescription.html" title="class in org.apache.axis2.description">AxisDescription</a>
implements <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html" title="interface in org.apache.axis2.wsdl">WSDLConstants</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested_classes_inherited_from_class_org.apache.axis2.wsdl.WSDLConstants">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.axis2.wsdl.<a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html" title="interface in org.apache.axis2.wsdl">WSDLConstants</a></h3>
<code><a href="../../../../org/apache/axis2/wsdl/WSDLConstants.WSDL11Constants.html" title="interface in org.apache.axis2.wsdl">WSDLConstants.WSDL11Constants</a></code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#mepURI">mepURI</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#STYLE_DOC">STYLE_DOC</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#STYLE_MSG">STYLE_MSG</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#STYLE_RPC">STYLE_RPC</a></strong></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.axis2.description.AxisDescription">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.axis2.description.<a href="../../../../org/apache/axis2/description/AxisDescription.html" title="class in org.apache.axis2.description">AxisDescription</a></h3>
<code><a href="../../../../org/apache/axis2/description/AxisDescription.html#engagedModules">engagedModules</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#parameterObservers">parameterObservers</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#parent">parent</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.axis2.wsdl.WSDLConstants">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.axis2.wsdl.<a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html" title="interface in org.apache.axis2.wsdl">WSDLConstants</a></h3>
<code><a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#HTTP_HEADER">HTTP_HEADER</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#INPUT_PART_QNAME_SUFFIX">INPUT_PART_QNAME_SUFFIX</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MEP_CONSTANT_IN_ONLY">MEP_CONSTANT_IN_ONLY</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MEP_CONSTANT_IN_OPTIONAL_OUT">MEP_CONSTANT_IN_OPTIONAL_OUT</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MEP_CONSTANT_IN_OUT">MEP_CONSTANT_IN_OUT</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MEP_CONSTANT_INVALID">MEP_CONSTANT_INVALID</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MEP_CONSTANT_OUT_IN">MEP_CONSTANT_OUT_IN</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MEP_CONSTANT_OUT_ONLY">MEP_CONSTANT_OUT_ONLY</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MEP_CONSTANT_OUT_OPTIONAL_IN">MEP_CONSTANT_OUT_OPTIONAL_IN</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MEP_CONSTANT_ROBUST_IN_ONLY">MEP_CONSTANT_ROBUST_IN_ONLY</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MEP_CONSTANT_ROBUST_OUT_ONLY">MEP_CONSTANT_ROBUST_OUT_ONLY</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MESSAGE_LABEL_FAULT_VALUE">MESSAGE_LABEL_FAULT_VALUE</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MESSAGE_LABEL_IN">MESSAGE_LABEL_IN</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MESSAGE_LABEL_IN_VALUE">MESSAGE_LABEL_IN_VALUE</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MESSAGE_LABEL_OUT">MESSAGE_LABEL_OUT</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#MESSAGE_LABEL_OUT_VALUE">MESSAGE_LABEL_OUT_VALUE</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#OUTPUT_PART_QNAME_SUFFIX">OUTPUT_PART_QNAME_SUFFIX</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#SOAP_HEADER">SOAP_HEADER</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_1_1">WSDL_1_1</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_1_1_STYLE">WSDL_1_1_STYLE</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_2_0">WSDL_2_0</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_20_DESCRIPTION">WSDL_20_DESCRIPTION</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_4_J_DEFINITION">WSDL_4_J_DEFINITION</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_MESSAGE_DIRECTION_IN">WSDL_MESSAGE_DIRECTION_IN</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_MESSAGE_DIRECTION_OUT">WSDL_MESSAGE_DIRECTION_OUT</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_MESSAGE_IN_MESSAGE">WSDL_MESSAGE_IN_MESSAGE</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_MESSAGE_OUT_MESSAGE">WSDL_MESSAGE_OUT_MESSAGE</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_USE_ENCODED">WSDL_USE_ENCODED</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL_USE_LITERAL">WSDL_USE_LITERAL</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL1_1_NAMESPACE">WSDL1_1_NAMESPACE</a>, <a href="../../../../org/apache/axis2/wsdl/WSDLConstants.html#WSDL2_0_NAMESPACE">WSDL2_0_NAMESPACE</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.axis2.description.DescriptionConstants">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.axis2.description.<a href="../../../../org/apache/axis2/description/DescriptionConstants.html" title="interface in org.apache.axis2.description">DescriptionConstants</a></h3>
<code><a href="../../../../org/apache/axis2/description/DescriptionConstants.html#CLASSLOADER_KEY">CLASSLOADER_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#CONTEXTPATH_KEY">CONTEXTPATH_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#EXECUTION_CHAIN_KEY">EXECUTION_CHAIN_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#EXECUTION_FAULT_CHAIN_KEY">EXECUTION_FAULT_CHAIN_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#EXECUTION_OUT_CHAIN_KEY">EXECUTION_OUT_CHAIN_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#IN_FAULTFLOW_KEY">IN_FAULTFLOW_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#INFLOW_KEY">INFLOW_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#MESSAGE_RECEIVER_KEY">MESSAGE_RECEIVER_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#MODULEREF_KEY">MODULEREF_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#OPERATION_KEY">OPERATION_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#OUT_FAULTFLOW_KEY">OUT_FAULTFLOW_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#OUTFLOW_KEY">OUTFLOW_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#PARAMETER_KEY">PARAMETER_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#PHASES_KEY">PHASES_KEY</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#SERVICE_CLASS_NAME">SERVICE_CLASS_NAME</a>, <a href="../../../../org/apache/axis2/description/DescriptionConstants.html#STYLE_KEY">STYLE_KEY</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#AxisOperation()">AxisOperation</a></strong>()</code>
<div class="block">Default constructor</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#AxisOperation(javax.xml.namespace.QName)">AxisOperation</a></strong>(<a href="http://docs.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;name)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#addFaultAction(java.lang.String, java.lang.String)">addFaultAction</a></strong>(<a href="http://docs.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;faultName,
<a href="http://docs.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;action)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#addFaultMessageContext(org.apache.axis2.context.MessageContext, org.apache.axis2.context.OperationContext)">addFaultMessageContext</a></strong>(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;opContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#addMessage(org.apache.axis2.description.AxisMessage, java.lang.String)">addMessage</a></strong>(<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;message,
<a href="http://docs.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;label)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#addMessageContext(org.apache.axis2.context.MessageContext, org.apache.axis2.context.OperationContext)">addMessageContext</a></strong>(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;opContext)</code>
<div class="block">Adds a message context into an operation context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#addModule(java.lang.String)">addModule</a></strong>(<a href="http://docs.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>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#addModuleConfig(org.apache.axis2.description.ModuleConfiguration)">addModuleConfig</a></strong>(<a href="../../../../org/apache/axis2/description/ModuleConfiguration.html" title="class in org.apache.axis2.description">ModuleConfiguration</a>&nbsp;moduleConfiguration)</code>
<div class="block">Adds module configuration, if there is moduleConfig tag in operation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../org/apache/axis2/client/OperationClient.html" title="class in org.apache.axis2.client">OperationClient</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#createClient(org.apache.axis2.context.ServiceContext, org.apache.axis2.client.Options)">createClient</a></strong>(<a href="../../../../org/apache/axis2/context/ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a>&nbsp;sc,
<a href="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;options)</code>
<div class="block">Return an OperationClient suitable for this AxisOperation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#findForExistingOperationContext(org.apache.axis2.context.MessageContext)">findForExistingOperationContext</a></strong>(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)</code>
<div class="block">Returns as existing OperationContext related to this message if one exists.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#findOperationContext(org.apache.axis2.context.MessageContext, org.apache.axis2.context.ServiceContext)">findOperationContext</a></strong>(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="../../../../org/apache/axis2/context/ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a>&nbsp;serviceContext)</code>
<div class="block">Finds an OperationContext for an incoming message.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getAxisService()">getAxisService</a></strong>()</code>
<div class="block">Typesafe access to parent service</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getAxisSpecificMEPConstant()">getAxisSpecificMEPConstant</a></strong>()</code>
<div class="block">Maps the String URI of the Message exchange pattern to an integer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getFaultAction()">getFaultAction</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getFaultAction(java.lang.String)">getFaultAction</a></strong>(<a href="http://docs.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;faultName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getFaultActionNames()">getFaultActionNames</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getFaultMessages()">getFaultMessages</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getInputAction()">getInputAction</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getKey()">getKey</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getMessage(java.lang.String)">getMessage</a></strong>(<a href="http://docs.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;label)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getMessageExchangePattern()">getMessageExchangePattern</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/engine/MessageReceiver.html" title="interface in org.apache.axis2.engine">MessageReceiver</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getMessageReceiver()">getMessageReceiver</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getMessages()">getMessages</a></strong>()</code>
<div class="block">Get the messages referenced by this operation</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/ModuleConfiguration.html" title="class in org.apache.axis2.description">ModuleConfiguration</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getModuleConfig(java.lang.String)">getModuleConfig</a></strong>(<a href="http://docs.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>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getModuleRefs()">getModuleRefs</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getOutputAction()">getOutputAction</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getPhasesInFaultFlow()">getPhasesInFaultFlow</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getPhasesOutFaultFlow()">getPhasesOutFaultFlow</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getPhasesOutFlow()">getPhasesOutFlow</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getRemainingPhasesInFlow()">getRemainingPhasesInFlow</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getSoapAction()">getSoapAction</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.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></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getStyle()">getStyle</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#getWSAMappingList()">getWSAMappingList</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#isControlOperation()">isControlOperation</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#isParameterLocked(java.lang.String)">isParameterLocked</a></strong>(<a href="http://docs.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;parameterName)</code>
<div class="block">Checks whether the parameter is locked at any level.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#onDisengage(org.apache.axis2.description.AxisModule)">onDisengage</a></strong>(<a href="../../../../org/apache/axis2/description/AxisModule.html" title="class in org.apache.axis2.description">AxisModule</a>&nbsp;module)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#onEngage(org.apache.axis2.description.AxisModule, org.apache.axis2.description.AxisDescription)">onEngage</a></strong>(<a href="../../../../org/apache/axis2/description/AxisModule.html" title="class in org.apache.axis2.description">AxisModule</a>&nbsp;axisModule,
<a href="../../../../org/apache/axis2/description/AxisDescription.html" title="class in org.apache.axis2.description">AxisDescription</a>&nbsp;engager)</code>
<div class="block">This is called when a module is engaged on this operation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#registerMessageContext(org.apache.axis2.context.MessageContext, org.apache.axis2.context.OperationContext)">registerMessageContext</a></strong>(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;operationContext)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#registerOperationContext(org.apache.axis2.context.MessageContext, org.apache.axis2.context.OperationContext)">registerOperationContext</a></strong>(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;operationContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#removeFaultAction(java.lang.String)">removeFaultAction</a></strong>(<a href="http://docs.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;faultName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setControlOperation(boolean)">setControlOperation</a></strong>(boolean&nbsp;controlOperation)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setFaultMessages(org.apache.axis2.description.AxisMessage)">setFaultMessages</a></strong>(<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;faultMessage)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setMessageExchangePattern(java.lang.String)">setMessageExchangePattern</a></strong>(<a href="http://docs.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;mepURI)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setMessageReceiver(org.apache.axis2.engine.MessageReceiver)">setMessageReceiver</a></strong>(<a href="../../../../org/apache/axis2/engine/MessageReceiver.html" title="interface in org.apache.axis2.engine">MessageReceiver</a>&nbsp;messageReceiver)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setName(javax.xml.namespace.QName)">setName</a></strong>(<a href="http://docs.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;name)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setOutputAction(java.lang.String)">setOutputAction</a></strong>(<a href="http://docs.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;act)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setPhasesInFaultFlow(java.util.ArrayList)">setPhasesInFaultFlow</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;list)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setPhasesOutFaultFlow(java.util.ArrayList)">setPhasesOutFaultFlow</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;list)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setPhasesOutFlow(java.util.ArrayList)">setPhasesOutFlow</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;list)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setRemainingPhasesInFlow(java.util.ArrayList)">setRemainingPhasesInFlow</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;list)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setSoapAction(java.lang.String)">setSoapAction</a></strong>(<a href="http://docs.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;soapAction)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setStyle(java.lang.String)">setStyle</a></strong>(<a href="http://docs.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;style)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/description/AxisOperation.html#setWsamappingList(java.util.ArrayList)">setWsamappingList</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;wsamappingList)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.axis2.description.AxisDescription">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.axis2.description.<a href="../../../../org/apache/axis2/description/AxisDescription.html" title="class in org.apache.axis2.description">AxisDescription</a></h3>
<code><a href="../../../../org/apache/axis2/description/AxisDescription.html#addChild(org.apache.axis2.description.AxisDescription)">addChild</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#addChild(java.lang.Object, org.apache.axis2.description.AxisDescription)">addChild</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#addParameter(org.apache.axis2.description.Parameter)">addParameter</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#addParameter(java.lang.String, java.lang.Object)">addParameter</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#addParameterObserver(org.apache.axis2.description.ParameterObserver)">addParameterObserver</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#applyPolicy()">applyPolicy</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#applyPolicy(org.apache.neethi.Policy)">applyPolicy</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#deserializeParameters(org.apache.axiom.om.OMElement)">deserializeParameters</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#disengageModule(org.apache.axis2.description.AxisModule)">disengageModule</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#engageModule(org.apache.axis2.description.AxisModule)">engageModule</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#engageModule(org.apache.axis2.description.AxisModule, org.apache.axis2.description.AxisDescription)">engageModule</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getAxisConfiguration()">getAxisConfiguration</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getChild(java.lang.Object)">getChild</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getChildren()">getChildren</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getDocumentation()">getDocumentation</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getDocumentationNode()">getDocumentationNode</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getEngagedModules()">getEngagedModules</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getParameter(java.lang.String)">getParameter</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getParameters()">getParameters</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getParameterValue(java.lang.String)">getParameterValue</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getParent()">getParent</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getPolicyInclude()">getPolicyInclude</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#getPolicySubject()">getPolicySubject</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#isEngaged(org.apache.axis2.description.AxisModule)">isEngaged</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#isEngaged(java.lang.String)">isEngaged</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#isParameterTrue(java.lang.String)">isParameterTrue</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#removeChild(java.lang.Object)">removeChild</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#removeParameter(org.apache.axis2.description.Parameter)">removeParameter</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#removeParameterObserver(org.apache.axis2.description.ParameterObserver)">removeParameterObserver</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#setDocumentation(org.apache.axiom.om.OMNode)">setDocumentation</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#setDocumentation(java.lang.String)">setDocumentation</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#setParent(org.apache.axis2.description.AxisDescription)">setParent</a>, <a href="../../../../org/apache/axis2/description/AxisDescription.html#setPolicyInclude(org.apache.axis2.description.PolicyInclude)">setPolicyInclude</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.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://docs.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>, <a href="http://docs.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>, <a href="http://docs.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://docs.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>, <a href="http://docs.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://docs.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://docs.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://docs.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://docs.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://docs.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></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="STYLE_RPC">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STYLE_RPC</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> STYLE_RPC</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.axis2.description.AxisOperation.STYLE_RPC">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="STYLE_MSG">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STYLE_MSG</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> STYLE_MSG</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.axis2.description.AxisOperation.STYLE_MSG">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="STYLE_DOC">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STYLE_DOC</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> STYLE_DOC</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.axis2.description.AxisOperation.STYLE_DOC">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="mepURI">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>mepURI</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mepURI</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AxisOperation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AxisOperation</h4>
<pre>public&nbsp;AxisOperation()</pre>
<div class="block">Default constructor</div>
</li>
</ul>
<a name="AxisOperation(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AxisOperation</h4>
<pre>public&nbsp;AxisOperation(<a href="http://docs.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;name)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="addMessage(org.apache.axis2.description.AxisMessage, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addMessage</h4>
<pre>public abstract&nbsp;void&nbsp;addMessage(<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;message,
<a href="http://docs.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;label)</pre>
</li>
</ul>
<a name="addMessageContext(org.apache.axis2.context.MessageContext, org.apache.axis2.context.OperationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addMessageContext</h4>
<pre>public abstract&nbsp;void&nbsp;addMessageContext(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;opContext)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Adds a message context into an operation context. Depending on MEPs, this method has to be
overridden. Depending on the MEP operation description know how to fill the message context
map in operationContext. As an example, if the MEP is IN-OUT then depending on messagable
operation description should know how to keep them in correct locations.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msgContext</code> - <code>MessageContext</code></dd><dd><code>opContext</code> - <code>OperationContext</code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code> - <code>AxisFault</code></dd></dl>
</li>
</ul>
<a name="addFaultMessageContext(org.apache.axis2.context.MessageContext, org.apache.axis2.context.OperationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFaultMessageContext</h4>
<pre>public abstract&nbsp;void&nbsp;addFaultMessageContext(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;opContext)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="addModule(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addModule</h4>
<pre>public&nbsp;void&nbsp;addModule(<a href="http://docs.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>
</li>
</ul>
<a name="addModuleConfig(org.apache.axis2.description.ModuleConfiguration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addModuleConfig</h4>
<pre>public&nbsp;void&nbsp;addModuleConfig(<a href="../../../../org/apache/axis2/description/ModuleConfiguration.html" title="class in org.apache.axis2.description">ModuleConfiguration</a>&nbsp;moduleConfiguration)</pre>
<div class="block">Adds module configuration, if there is moduleConfig tag in operation.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>moduleConfiguration</code> - a ModuleConfiguration which will be added (by name)</dd></dl>
</li>
</ul>
<a name="onEngage(org.apache.axis2.description.AxisModule, org.apache.axis2.description.AxisDescription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onEngage</h4>
<pre>public final&nbsp;void&nbsp;onEngage(<a href="../../../../org/apache/axis2/description/AxisModule.html" title="class in org.apache.axis2.description">AxisModule</a>&nbsp;axisModule,
<a href="../../../../org/apache/axis2/description/AxisDescription.html" title="class in org.apache.axis2.description">AxisDescription</a>&nbsp;engager)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">This is called when a module is engaged on this operation. Handle operation-specific tasks.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis2/description/AxisDescription.html#onEngage(org.apache.axis2.description.AxisModule, org.apache.axis2.description.AxisDescription)">onEngage</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis2/description/AxisDescription.html" title="class in org.apache.axis2.description">AxisDescription</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>axisModule</code> - AxisModule being engaged</dd><dd><code>engager</code> - the AxisDescription where the engage occurred - could be us or a parent</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="onDisengage(org.apache.axis2.description.AxisModule)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onDisengage</h4>
<pre>protected&nbsp;void&nbsp;onDisengage(<a href="../../../../org/apache/axis2/description/AxisModule.html" title="class in org.apache.axis2.description">AxisModule</a>&nbsp;module)</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis2/description/AxisDescription.html#onDisengage(org.apache.axis2.description.AxisModule)">onDisengage</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis2/description/AxisDescription.html" title="class in org.apache.axis2.description">AxisDescription</a></code></dd>
</dl>
</li>
</ul>
<a name="findForExistingOperationContext(org.apache.axis2.context.MessageContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findForExistingOperationContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;findForExistingOperationContext(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Returns as existing OperationContext related to this message if one exists.
<p/>
TODO - why both this and findOperationContext()? (GD)</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msgContext</code> - the MessageContext for which we'd like an OperationContext</dd>
<dt><span class="strong">Returns:</span></dt><dd>the OperationContext, or null</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="findOperationContext(org.apache.axis2.context.MessageContext, org.apache.axis2.context.ServiceContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findOperationContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;findOperationContext(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="../../../../org/apache/axis2/context/ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a>&nbsp;serviceContext)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Finds an OperationContext for an incoming message. An incoming message can be of two states.
<p/>
1)This is a new incoming message of a given MEP. 2)This message is a part of an MEP which has
already begun.
<p/>
The method is special cased for the two MEPs
<p/>
#IN_ONLY #IN_OUT
<p/>
for two reasons. First reason is the wide usage and the second being that the need for the
MEPContext to be saved for further incoming messages.
<p/>
In the event that MEP of this operation is different from the two MEPs defaulted above the
decision of creating a new or this message relates to a MEP which already in business is
decided by looking at the WSA Relates TO of the incoming message.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msgContext</code> - MessageContext to search</dd><dd><code>serviceContext</code> - ServiceContext (TODO - why pass this? (GD))</dd>
<dt><span class="strong">Returns:</span></dt><dd>the active OperationContext</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="registerOperationContext(org.apache.axis2.context.MessageContext, org.apache.axis2.context.OperationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerOperationContext</h4>
<pre>public&nbsp;void&nbsp;registerOperationContext(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;operationContext)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="registerMessageContext(org.apache.axis2.context.MessageContext, org.apache.axis2.context.OperationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerMessageContext</h4>
<pre>public&nbsp;void&nbsp;registerMessageContext(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;operationContext)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="getAxisSpecificMEPConstant()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisSpecificMEPConstant</h4>
<pre>public&nbsp;int&nbsp;getAxisSpecificMEPConstant()</pre>
<div class="block">Maps the String URI of the Message exchange pattern to an integer. Further, in the first
lookup, it will cache the looked up value so that the subsequent method calls are extremely
efficient.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>an MEP constant from WSDLConstants</dd></dl>
</li>
</ul>
<a name="getMessage(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessage</h4>
<pre>public abstract&nbsp;<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;getMessage(<a href="http://docs.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;label)</pre>
</li>
</ul>
<a name="getMessageExchangePattern()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessageExchangePattern</h4>
<pre>public&nbsp;<a href="http://docs.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;getMessageExchangePattern()</pre>
</li>
</ul>
<a name="getMessageReceiver()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessageReceiver</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/engine/MessageReceiver.html" title="interface in org.apache.axis2.engine">MessageReceiver</a>&nbsp;getMessageReceiver()</pre>
</li>
</ul>
<a name="getModuleConfig(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getModuleConfig</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/ModuleConfiguration.html" title="class in org.apache.axis2.description">ModuleConfiguration</a>&nbsp;getModuleConfig(<a href="http://docs.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>
</li>
</ul>
<a name="getModuleRefs()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getModuleRefs</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getModuleRefs()</pre>
</li>
</ul>
<a name="getName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;<a href="http://docs.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;getName()</pre>
</li>
</ul>
<a name="getPhasesInFaultFlow()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPhasesInFaultFlow</h4>
<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;getPhasesInFaultFlow()</pre>
</li>
</ul>
<a name="getPhasesOutFaultFlow()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPhasesOutFaultFlow</h4>
<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;getPhasesOutFaultFlow()</pre>
</li>
</ul>
<a name="getPhasesOutFlow()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPhasesOutFlow</h4>
<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;getPhasesOutFlow()</pre>
</li>
</ul>
<a name="getRemainingPhasesInFlow()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRemainingPhasesInFlow</h4>
<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;getRemainingPhasesInFlow()</pre>
</li>
</ul>
<a name="getStyle()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStyle</h4>
<pre>public&nbsp;<a href="http://docs.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;getStyle()</pre>
</li>
</ul>
<a name="getWSAMappingList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWSAMappingList</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getWSAMappingList()</pre>
</li>
</ul>
<a name="isControlOperation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isControlOperation</h4>
<pre>public&nbsp;boolean&nbsp;isControlOperation()</pre>
</li>
</ul>
<a name="isParameterLocked(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isParameterLocked</h4>
<pre>public&nbsp;boolean&nbsp;isParameterLocked(<a href="http://docs.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;parameterName)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/apache/axis2/description/ParameterInclude.html#isParameterLocked(java.lang.String)">ParameterInclude</a></code></strong></div>
<div class="block">Checks whether the parameter is locked at any level.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/axis2/description/ParameterInclude.html#isParameterLocked(java.lang.String)">isParameterLocked</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/axis2/description/ParameterInclude.html" title="interface in org.apache.axis2.description">ParameterInclude</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis2/description/AxisDescription.html#isParameterLocked(java.lang.String)">isParameterLocked</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis2/description/AxisDescription.html" title="class in org.apache.axis2.description">AxisDescription</a></code></dd>
</dl>
</li>
</ul>
<a name="setControlOperation(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setControlOperation</h4>
<pre>public&nbsp;void&nbsp;setControlOperation(boolean&nbsp;controlOperation)</pre>
</li>
</ul>
<a name="setMessageExchangePattern(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMessageExchangePattern</h4>
<pre>public&nbsp;void&nbsp;setMessageExchangePattern(<a href="http://docs.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;mepURI)</pre>
</li>
</ul>
<a name="setMessageReceiver(org.apache.axis2.engine.MessageReceiver)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMessageReceiver</h4>
<pre>public&nbsp;void&nbsp;setMessageReceiver(<a href="../../../../org/apache/axis2/engine/MessageReceiver.html" title="interface in org.apache.axis2.engine">MessageReceiver</a>&nbsp;messageReceiver)</pre>
</li>
</ul>
<a name="setName(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setName</h4>
<pre>public&nbsp;void&nbsp;setName(<a href="http://docs.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;name)</pre>
</li>
</ul>
<a name="setPhasesInFaultFlow(java.util.ArrayList)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPhasesInFaultFlow</h4>
<pre>public abstract&nbsp;void&nbsp;setPhasesInFaultFlow(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;list)</pre>
</li>
</ul>
<a name="setPhasesOutFaultFlow(java.util.ArrayList)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPhasesOutFaultFlow</h4>
<pre>public abstract&nbsp;void&nbsp;setPhasesOutFaultFlow(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;list)</pre>
</li>
</ul>
<a name="setPhasesOutFlow(java.util.ArrayList)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPhasesOutFlow</h4>
<pre>public abstract&nbsp;void&nbsp;setPhasesOutFlow(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;list)</pre>
</li>
</ul>
<a name="setRemainingPhasesInFlow(java.util.ArrayList)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRemainingPhasesInFlow</h4>
<pre>public abstract&nbsp;void&nbsp;setRemainingPhasesInFlow(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;list)</pre>
</li>
</ul>
<a name="setStyle(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStyle</h4>
<pre>public&nbsp;void&nbsp;setStyle(<a href="http://docs.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;style)</pre>
</li>
</ul>
<a name="setWsamappingList(java.util.ArrayList)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWsamappingList</h4>
<pre>public&nbsp;void&nbsp;setWsamappingList(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&nbsp;wsamappingList)</pre>
</li>
</ul>
<a name="createClient(org.apache.axis2.context.ServiceContext, org.apache.axis2.client.Options)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createClient</h4>
<pre>public abstract&nbsp;<a href="../../../../org/apache/axis2/client/OperationClient.html" title="class in org.apache.axis2.client">OperationClient</a>&nbsp;createClient(<a href="../../../../org/apache/axis2/context/ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a>&nbsp;sc,
<a href="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;options)</pre>
<div class="block">Return an OperationClient suitable for this AxisOperation.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sc</code> - active ServiceContext</dd><dd><code>options</code> - active Options</dd>
<dt><span class="strong">Returns:</span></dt><dd>an OperationClient set up appropriately for this operation</dd></dl>
</li>
</ul>
<a name="getKey()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKey</h4>
<pre>public&nbsp;<a href="http://docs.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;getKey()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/axis2/description/AxisDescription.html#getKey()">getKey</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis2/description/AxisDescription.html" title="class in org.apache.axis2.description">AxisDescription</a></code></dd>
</dl>
</li>
</ul>
<a name="getFaultMessages()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultMessages</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&gt;&nbsp;getFaultMessages()</pre>
</li>
</ul>
<a name="setFaultMessages(org.apache.axis2.description.AxisMessage)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFaultMessages</h4>
<pre>public&nbsp;void&nbsp;setFaultMessages(<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;faultMessage)</pre>
</li>
</ul>
<a name="setSoapAction(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSoapAction</h4>
<pre>public&nbsp;void&nbsp;setSoapAction(<a href="http://docs.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;soapAction)</pre>
</li>
</ul>
<a name="getInputAction()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInputAction</h4>
<pre>public&nbsp;<a href="http://docs.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;getInputAction()</pre>
</li>
</ul>
<a name="getOutputAction()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOutputAction</h4>
<pre>public&nbsp;<a href="http://docs.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;getOutputAction()</pre>
</li>
</ul>
<a name="setOutputAction(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOutputAction</h4>
<pre>public&nbsp;void&nbsp;setOutputAction(<a href="http://docs.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;act)</pre>
</li>
</ul>
<a name="addFaultAction(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFaultAction</h4>
<pre>public&nbsp;void&nbsp;addFaultAction(<a href="http://docs.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;faultName,
<a href="http://docs.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;action)</pre>
</li>
</ul>
<a name="removeFaultAction(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeFaultAction</h4>
<pre>public&nbsp;void&nbsp;removeFaultAction(<a href="http://docs.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;faultName)</pre>
</li>
</ul>
<a name="getFaultAction(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultAction</h4>
<pre>public&nbsp;<a href="http://docs.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;getFaultAction(<a href="http://docs.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;faultName)</pre>
</li>
</ul>
<a name="getFaultActionNames()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultActionNames</h4>
<pre>public&nbsp;<a href="http://docs.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;getFaultActionNames()</pre>
</li>
</ul>
<a name="getFaultAction()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultAction</h4>
<pre>public&nbsp;<a href="http://docs.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;getFaultAction()</pre>
</li>
</ul>
<a name="getMessages()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessages</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&gt;&nbsp;getMessages()</pre>
<div class="block">Get the messages referenced by this operation</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>an Iterator of all the AxisMessages we deal with</dd></dl>
</li>
</ul>
<a name="getAxisService()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a>&nbsp;getAxisService()</pre>
<div class="block">Typesafe access to parent service</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the AxisService which contains this AxisOperation</dd></dl>
</li>
</ul>
<a name="getSoapAction()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getSoapAction</h4>
<pre>public&nbsp;<a href="http://docs.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;getSoapAction()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AxisOperation.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/axis2/description/AxisModule.html" title="class in org.apache.axis2.description"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/axis2/description/AxisOperationFactory.html" title="class in org.apache.axis2.description"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/axis2/description/AxisOperation.html" target="_top">Frames</a></li>
<li><a href="AxisOperation.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &copy; <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>