blob: 05632e4332a3f1b411898c2bf7e40035b34c631a [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>MessageContext (Apache Axis2)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MessageContext (Apache Axis2)";
}
}
catch(err) {
}
//-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":9,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":42,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":9,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MessageContext.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" id="allclasses_navbar_top">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</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 id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.axis2.context</a></div>
<h2 title="Class MessageContext" class="title">Class MessageContext</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="AbstractContext.html" title="class in org.apache.axis2.context">org.apache.axis2.context.AbstractContext</a></li>
<li>
<ul class="inheritance">
<li>org.apache.axis2.context.MessageContext</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a></code>, <code><a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a></code>, <code><a href="externalize/SafeSerializable.html" title="interface in org.apache.axis2.context.externalize">SafeSerializable</a></code></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="../scripting/ScriptMessageContext.html" title="class in org.apache.axis2.scripting">ScriptMessageContext</a></code></dd>
</dl>
<hr>
<pre>public class <span class="typeNameLabel">MessageContext</span>
extends <a href="AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a>
implements <a href="https://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a>, <a href="externalize/SafeSerializable.html" title="interface in org.apache.axis2.context.externalize">SafeSerializable</a></pre>
<div class="block"><p>Axis2 states are held in two information models, called description hierarchy
and context hierarchy. Description hierarchy hold deployment configuration
and it's values does not change unless deployment configuration change
occurs where Context hierarchy hold run time information. Both hierarchies
consists four levels, Global, Service Group, Operation and Message. Please
look at "Information Model" section of "Axis2 Architecture Guide" for more
information.</p>
<p>MessageContext hold run time information about one Message invocation. It
hold reference to OperationContext, ServiceGroupContext, and Configuration
Context tied with current message. For an example if you need accesses to other
messages of the current invocation, you can get to them via OperationContext.
Addition to class attributes define in Message context, message context stores
the information as name value pairs. Those name value pairs,and class attributes
tweak the execution behavior of message context and some of them can be find in
org.apache.axis2.Constants class. (TODO we should provide list of supported
options). You may set them at any level of context hierarchy and they will
affect invocations related to their child elements. </p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../serialized-form.html#org.apache.axis2.context.MessageContext">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments" class="externalLink">Attachments</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#attachments">attachments</a></span></code></th>
<td class="colLast">
<div class="block">message attachments
NOTE: Serialization of message attachments is handled as part of the
overall message serialization.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CHARACTER_SET_ENCODING">CHARACTER_SET_ENCODING</a></span></code></th>
<td class="colLast">
<div class="block">Field CHARACTER_SET_ENCODING</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#CLIENT_API_NON_BLOCKING">CLIENT_API_NON_BLOCKING</a></span></code></th>
<td class="colLast">
<div class="block">To invoke fireAndforget method we have to hand over transport sending logic to a thread
other wise user has to wait till it get transport response (in the case of HTTP its HTTP
202)
202).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang" class="externalLink">ThreadLocal</a>&lt;<a href="MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#currentMessageContext">currentMessageContext</a></span></code></th>
<td class="colLast">
<div class="block">A place to store the current MessageContext</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DEFAULT_CHAR_SET_ENCODING">DEFAULT_CHAR_SET_ENCODING</a></span></code></th>
<td class="colLast">
<div class="block">Field DEFAULT_CHAR_SET_ENCODING.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISABLE_ASYNC_CALLBACK_ON_TRANSPORT_ERROR">DISABLE_ASYNC_CALLBACK_ON_TRANSPORT_ERROR</a></span></code></th>
<td class="colLast">
<div class="block">This property allows someone (e.g.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FLOW">FLOW</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#IN_FAULT_FLOW">IN_FAULT_FLOW</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#IN_FLOW">IN_FLOW</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#IN_MESSAGE_CONTEXT">IN_MESSAGE_CONTEXT</a></span></code></th>
<td class="colLast">
<div class="block">Constant used as the key for the property which stores the In MessageContext in the
Out MessageContext/FaultMessageContext.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../client/Options.html" title="class in org.apache.axis2.client">Options</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#options">options</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OUT_FAULT_FLOW">OUT_FAULT_FLOW</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OUT_FLOW">OUT_FLOW</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#outputWritten">outputWritten</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#REMOTE_ADDR">REMOTE_ADDR</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TRANSPORT_ADDR">TRANSPORT_ADDR</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TRANSPORT_HEADERS">TRANSPORT_HEADERS</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TRANSPORT_IN">TRANSPORT_IN</a></span></code></th>
<td class="colLast">
<div class="block">Field TRANSPORT_IN</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TRANSPORT_OUT">TRANSPORT_OUT</a></span></code></th>
<td class="colLast">
<div class="block">Field TRANSPORT_OUT</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TRANSPORT_SUCCEED">TRANSPORT_SUCCEED</a></span></code></th>
<td class="colLast">
<div class="block">Field TRANSPORT_SUCCEED</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#UTF_16">UTF_16</a></span></code></th>
<td class="colLast">
<div class="block">Field UTF_16.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#UTF_8">UTF_8</a></span></code></th>
<td class="colLast">
<div class="block">Field UTF_8.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="fields.inherited.from.class.org.apache.axis2.context.AbstractContext">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.axis2.context.<a href="AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></h3>
<code><a href="AbstractContext.html#COPY_PROPERTIES">COPY_PROPERTIES</a>, <a href="AbstractContext.html#lastTouchedTime">lastTouchedTime</a>, <a href="AbstractContext.html#parent">parent</a>, <a href="AbstractContext.html#properties">properties</a></code></li>
</ul>
</li>
</ul>
</section>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">MessageContext</a></span>()</code></th>
<td class="colLast">
<div class="block">Constructor</div>
</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#activate(org.apache.axis2.context.ConfigurationContext)">activate</a></span>&#8203;(<a href="ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;cc)</code></th>
<td class="colLast">
<div class="block">This method checks to see if additional work needs to be
done in order to complete the object reconstitution.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#activateWithOperationContext(org.apache.axis2.context.OperationContext)">activateWithOperationContext</a></span>&#8203;(<a href="OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;operationCtx)</code></th>
<td class="colLast">
<div class="block">This method checks to see if additional work needs to be
done in order to complete the object reconstitution.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addAttachment(java.lang.String,javax.activation.DataHandler)">addAttachment</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;contentID,
<a href="https://docs.oracle.com/javase/7/docs/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation" class="externalLink">DataHandler</a>&nbsp;dataHandler)</code></th>
<td class="colLast">
<div class="block">Adds an attachment to the attachment Map of this message context.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addAttachment(javax.activation.DataHandler)">addAttachment</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation" class="externalLink">DataHandler</a>&nbsp;dataHandler)</code></th>
<td class="colLast">
<div class="block">Adds an attachment to the attachment Map of this message context.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addExecutedPhase(org.apache.axis2.engine.Handler)">addExecutedPhase</a></span>&#8203;(<a href="../engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&nbsp;phase)</code></th>
<td class="colLast">
<div class="block">Add a Phase to the collection of executed phases for the path.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addRelatesTo(org.apache.axis2.addressing.RelatesTo)">addRelatesTo</a></span>&#8203;(<a href="../addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>&nbsp;reference)</code></th>
<td class="colLast">
<div class="block">Add a RelatesTo</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsSelfManagedDataKey(java.lang.Class,java.lang.Object)">containsSelfManagedDataKey</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</code></th>
<td class="colLast">
<div class="block">Check to see if the key for the self managed data is available</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#destroyCurrentMessageContext()">destroyCurrentMessageContext</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#extractCopyMessageContext()">extractCopyMessageContext</a></span>()</code></th>
<td class="colLast">
<div class="block">Return a Read-Only copy of this message context
that has been extracted from the object
hierachy.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../description/AxisEndpoint.html" title="class in org.apache.axis2.description">AxisEndpoint</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#findEndpoint()">findEndpoint</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation" class="externalLink">DataHandler</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAttachment(java.lang.String)">getAttachment</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;contentID)</code></th>
<td class="colLast">
<div class="block">Access the DataHandler of the attachment contained in the map corresponding to the given
content ID.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments" class="externalLink">Attachments</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAttachmentMap()">getAttachmentMap</a></span>()</code></th>
<td class="colLast">
<div class="block">You can directly access the attachment map of the message context from
here.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments" class="externalLink">Attachments</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAttachmentMap(boolean)">getAttachmentMap</a></span>&#8203;(boolean&nbsp;create)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAxisMessage()">getAxisMessage</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../description/AxisOperation.html" title="class in org.apache.axis2.description">AxisOperation</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAxisOperation()">getAxisOperation</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAxisService()">getAxisService</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAxisServiceGroup()">getAxisServiceGroup</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConfigurationContext()">getConfigurationContext</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCurrentHandlerIndex()">getCurrentHandlerIndex</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>static <a href="MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCurrentMessageContext()">getCurrentMessageContext</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCurrentPhaseIndex()">getCurrentPhaseIndex</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>org.apache.neethi.Policy</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEffectivePolicy()">getEffectivePolicy</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPEnvelope.html?is-external=true" title="class or interface in org.apache.axiom.soap" class="externalLink">SOAPEnvelope</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEnvelope()">getEnvelope</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink">Iterator</a>&lt;<a href="../engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExecutedPhases()">getExecutedPhases</a></span>()</code></th>
<td class="colLast">
<div class="block">Get an iterator over the executed phase list.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a>&lt;<a href="../engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExecutionChain()">getExecutionChain</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFailureReason()">getFailureReason</a></span>()</code></th>
<td class="colLast">
<div class="block">Obtain the Exception which caused the processing chain to halt.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFaultTo()">getFaultTo</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFLOW()">getFLOW</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFrom()">getFrom</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIncomingTransportName()">getIncomingTransportName</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLocalProperty(java.lang.String)">getLocalProperty</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Retrieves a property value.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLocalProperty(java.lang.String,boolean)">getLocalProperty</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name,
boolean&nbsp;searchOptions)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLogCorrelationID()">getLogCorrelationID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get a "raw" version of the logCorrelationID.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLogIDString()">getLogIDString</a></span>()</code></th>
<td class="colLast">
<div class="block">Get a formatted version of the logCorrelationID.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMessageID()">getMessageID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getModuleParameter(java.lang.String,java.lang.String,org.apache.axis2.description.HandlerDescription)">getModuleParameter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;moduleName,
<a href="../description/HandlerDescription.html" title="class in org.apache.axis2.description">HandlerDescription</a>&nbsp;handler)</code></th>
<td class="colLast">
<div class="block">Retrieves both module specific configuration parameters as well as other
parameters.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getOperationContext()">getOperationContext</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../client/Options.html" title="class in org.apache.axis2.client">Options</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getOptions()">getOptions</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getParameter(java.lang.String)">getParameter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key)</code></th>
<td class="colLast">
<div class="block">Retrieves configuration descriptor parameters at any level.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getProperties()">getProperties</a></span>()</code></th>
<td class="colLast">
<div class="block">Retrieves all property values.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getProperty(java.lang.String)">getProperty</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Retrieves a property value.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRelatesTo()">getRelatesTo</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRelatesTo(java.lang.String)">getRelatesTo</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;type)</code></th>
<td class="colLast">
<div class="block">Get any RelatesTos of a particular type associated with this MessageContext
TODO: Shouldn't this return a List?</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRelationships()">getRelationships</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReplyTo()">getReplyTo</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRootContext()">getRootContext</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSelfManagedData(java.lang.Class,java.lang.Object)">getSelfManagedData</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</code></th>
<td class="colLast">
<div class="block">Retrieve a value of self managed data previously saved with the specified key.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServiceContext()">getServiceContext</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServiceContextID()">getServiceContextID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServiceGroupContext()">getServiceGroupContext</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServiceGroupContextId()">getServiceGroupContextId</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="SessionContext.html" title="class in org.apache.axis2.context">SessionContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSessionContext()">getSessionContext</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSoapAction()">getSoapAction</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTo()">getTo</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../description/TransportInDescription.html" title="class in org.apache.axis2.description">TransportInDescription</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTransportIn()">getTransportIn</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../description/TransportOutDescription.html" title="class in org.apache.axis2.description">TransportOutDescription</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTransportOut()">getTransportOut</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getWSAAction()">getWSAAction</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDoingMTOM()">isDoingMTOM</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDoingREST()">isDoingREST</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDoingSwA()">isDoingSwA</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEngaged(java.lang.String)">isEngaged</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;moduleName)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isFault()">isFault</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isHeaderPresent()">isHeaderPresent</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">The bonus you used to get from this is now built in to SOAPEnvelope.getHeader()</div>
</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isNewThreadRequired()">isNewThreadRequired</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOutputWritten()">isOutputWritten</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPaused()">isPaused</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isProcessingFault()">isProcessingFault</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPropertyTrue(java.lang.String)">isPropertyTrue</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Check if a given property is true.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPropertyTrue(java.lang.String,boolean)">isPropertyTrue</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name,
boolean&nbsp;defaultVal)</code></th>
<td class="colLast">
<div class="block">Check if a given property is true.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isResponseWritten()">isResponseWritten</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isServerSide()">isServerSide</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSOAP11()">isSOAP11</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#pause()">pause</a></span>()</code></th>
<td class="colLast">
<div class="block">Pause the execution of the current handler chain</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readExternal(java.io.ObjectInput)">readExternal</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectInput</a>&nbsp;inObject)</code></th>
<td class="colLast">
<div class="block">Restore the contents of the MessageContext that was
previously saved.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeAttachment(java.lang.String)">removeAttachment</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;contentID)</code></th>
<td class="colLast">
<div class="block">Removes the attachment with the given content ID from the Attachments Map
Do nothing if a attachment cannot be found by the given content ID.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeFirstExecutedPhase()">removeFirstExecutedPhase</a></span>()</code></th>
<td class="colLast">
<div class="block">Remove the first Phase in the collection of executed phases</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeSelfManagedData(java.lang.Class,java.lang.Object)">removeSelfManagedData</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</code></th>
<td class="colLast">
<div class="block">Removes the mapping of the specified key if the specified key
has been set for self managed data</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#resetExecutedPhases()">resetExecutedPhases</a></span>()</code></th>
<td class="colLast">
<div class="block">Reset the list of executed phases.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAttachmentMap(org.apache.axiom.attachments.Attachments)">setAttachmentMap</a></span>&#8203;(<a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments" class="externalLink">Attachments</a>&nbsp;attachments)</code></th>
<td class="colLast">
<div class="block">Setting of the attachments map should be performed at the receipt of a
message only.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAxisMessage(org.apache.axis2.description.AxisMessage)">setAxisMessage</a></span>&#8203;(<a href="../description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;axisMessage)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAxisOperation(org.apache.axis2.description.AxisOperation)">setAxisOperation</a></span>&#8203;(<a href="../description/AxisOperation.html" title="class in org.apache.axis2.description">AxisOperation</a>&nbsp;axisOperation)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAxisService(org.apache.axis2.description.AxisService)">setAxisService</a></span>&#8203;(<a href="../description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a>&nbsp;axisService)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAxisServiceGroup(org.apache.axis2.description.AxisServiceGroup)">setAxisServiceGroup</a></span>&#8203;(<a href="../description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a>&nbsp;axisServiceGroup)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setConfigurationContext(org.apache.axis2.context.ConfigurationContext)">setConfigurationContext</a></span>&#8203;(<a href="ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCurrentHandlerIndex(int)">setCurrentHandlerIndex</a></span>&#8203;(int&nbsp;currentHandlerIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCurrentMessageContext(org.apache.axis2.context.MessageContext)">setCurrentMessageContext</a></span>&#8203;(<a href="MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;ctx)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCurrentPhaseIndex(int)">setCurrentPhaseIndex</a></span>&#8203;(int&nbsp;currentPhaseIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDoingMTOM(boolean)">setDoingMTOM</a></span>&#8203;(boolean&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDoingREST(boolean)">setDoingREST</a></span>&#8203;(boolean&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDoingSwA(boolean)">setDoingSwA</a></span>&#8203;(boolean&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setEnvelope(org.apache.axiom.soap.SOAPEnvelope)">setEnvelope</a></span>&#8203;(<a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPEnvelope.html?is-external=true" title="class or interface in org.apache.axiom.soap" class="externalLink">SOAPEnvelope</a>&nbsp;envelope)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setExecutedPhasesExplicit(java.util.LinkedList)">setExecutedPhasesExplicit</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util" class="externalLink">LinkedList</a>&lt;<a href="../engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;&nbsp;inb)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setExecutionChain(java.util.ArrayList)">setExecutionChain</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a>&lt;<a href="../engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;&nbsp;executionChain)</code></th>
<td class="colLast">
<div class="block">Set the execution chain of Handler in this MessageContext.</div>
</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFailureReason(java.lang.Exception)">setFailureReason</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a>&nbsp;failureReason)</code></th>
<td class="colLast">
<div class="block">Set the failure reason.</div>
</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFaultTo(org.apache.axis2.addressing.EndpointReference)">setFaultTo</a></span>&#8203;(<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFLOW(int)">setFLOW</a></span>&#8203;(int&nbsp;FLOW)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFrom(org.apache.axis2.addressing.EndpointReference)">setFrom</a></span>&#8203;(<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIncomingTransportName(java.lang.String)">setIncomingTransportName</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;incomingTransportName)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIsSOAP11Explicit(boolean)">setIsSOAP11Explicit</a></span>&#8203;(boolean&nbsp;t)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMessageID(java.lang.String)">setMessageID</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;messageId)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNewThreadRequired(boolean)">setNewThreadRequired</a></span>&#8203;(boolean&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOperationContext(org.apache.axis2.context.OperationContext)">setOperationContext</a></span>&#8203;(<a href="OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOptions(org.apache.axis2.client.Options)">setOptions</a></span>&#8203;(<a href="../client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;options)</code></th>
<td class="colLast">
<div class="block">Set the options for myself.</div>
</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOptionsExplicit(org.apache.axis2.client.Options)">setOptionsExplicit</a></span>&#8203;(<a href="../client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;op)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOutputWritten(boolean)">setOutputWritten</a></span>&#8203;(boolean&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPaused(boolean)">setPaused</a></span>&#8203;(boolean&nbsp;paused)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setProcessingFault(boolean)">setProcessingFault</a></span>&#8203;(boolean&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRelationships(org.apache.axis2.addressing.RelatesTo%5B%5D)">setRelationships</a></span>&#8203;(<a href="../addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>[]&nbsp;list)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReplyTo(org.apache.axis2.addressing.EndpointReference)">setReplyTo</a></span>&#8203;(<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</code></th>
<td class="colLast">
<div class="block">Set ReplyTo destination</div>
</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setResponseWritten(boolean)">setResponseWritten</a></span>&#8203;(boolean&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSelfManagedData(java.lang.Class,java.lang.Object,java.lang.Object)">setSelfManagedData</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Add a key-value pair of self managed data to the set associated with
this message context.</div>
</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSelfManagedDataMapExplicit(java.util.LinkedHashMap)">setSelfManagedDataMapExplicit</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util" class="externalLink">LinkedHashMap</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;map)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServerSide(boolean)">setServerSide</a></span>&#8203;(boolean&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServiceContext(org.apache.axis2.context.ServiceContext)">setServiceContext</a></span>&#8203;(<a href="ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServiceContextID(java.lang.String)">setServiceContextID</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;serviceContextID)</code></th>
<td class="colLast">
<div class="block">Sets the service context id.</div>
</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServiceGroupContext(org.apache.axis2.context.ServiceGroupContext)">setServiceGroupContext</a></span>&#8203;(<a href="ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;serviceGroupContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServiceGroupContextId(java.lang.String)">setServiceGroupContextId</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;serviceGroupContextId)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSessionContext(org.apache.axis2.context.SessionContext)">setSessionContext</a></span>&#8203;(<a href="SessionContext.html" title="class in org.apache.axis2.context">SessionContext</a>&nbsp;sessionContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSoapAction(java.lang.String)">setSoapAction</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;soapAction)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTo(org.apache.axis2.addressing.EndpointReference)">setTo</a></span>&#8203;(<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;to)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTransportIn(org.apache.axis2.description.TransportInDescription)">setTransportIn</a></span>&#8203;(<a href="../description/TransportInDescription.html" title="class in org.apache.axis2.description">TransportInDescription</a>&nbsp;in)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTransportOut(org.apache.axis2.description.TransportOutDescription)">setTransportOut</a></span>&#8203;(<a href="../description/TransportOutDescription.html" title="class in org.apache.axis2.description">TransportOutDescription</a>&nbsp;out)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setWSAAction(java.lang.String)">setWSAAction</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;actionURI)</code></th>
<td class="colLast">
<div class="block">setWSAAction</div>
</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setWSAMessageId(java.lang.String)">setWSAMessageId</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;messageID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeExternal(java.io.ObjectOutput)">writeExternal</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectOutput</a>&nbsp;o)</code></th>
<td class="colLast">
<div class="block">Save the contents of this MessageContext instance.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.axis2.context.AbstractContext">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.axis2.context.<a href="AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></h3>
<code><a href="AbstractContext.html#clearPropertyDifferences()">clearPropertyDifferences</a>, <a href="AbstractContext.html#flush()">flush</a>, <a href="AbstractContext.html#getLastTouchedTime()">getLastTouchedTime</a>, <a href="AbstractContext.html#getParent()">getParent</a>, <a href="AbstractContext.html#getPropertyDifferences()">getPropertyDifferences</a>, <a href="AbstractContext.html#getPropertyNames()">getPropertyNames</a>, <a href="AbstractContext.html#getPropertyNonReplicable(java.lang.String)">getPropertyNonReplicable</a>, <a href="AbstractContext.html#isAncestor(org.apache.axis2.context.AbstractContext)">isAncestor</a>, <a href="AbstractContext.html#mergeProperties(java.util.Map)">mergeProperties</a>, <a href="AbstractContext.html#removeProperty(java.lang.String)">removeProperty</a>, <a href="AbstractContext.html#removePropertyNonReplicable(java.lang.String)">removePropertyNonReplicable</a>, <a href="AbstractContext.html#setLastTouchedTime(long)">setLastTouchedTime</a>, <a href="AbstractContext.html#setNonReplicableProperty(java.lang.String,java.lang.Object)">setNonReplicableProperty</a>, <a href="AbstractContext.html#setParent(org.apache.axis2.context.AbstractContext)">setParent</a>, <a href="AbstractContext.html#setProperties(java.util.Map)">setProperties</a>, <a href="AbstractContext.html#setProperty(java.lang.String,java.lang.Object)">setProperty</a>, <a href="AbstractContext.html#touch()">touch</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a id="currentMessageContext">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>currentMessageContext</h4>
<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang" class="externalLink">ThreadLocal</a>&lt;<a href="MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&gt; currentMessageContext</pre>
<div class="block">A place to store the current MessageContext</div>
</li>
</ul>
<a id="options">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>options</h4>
<pre>protected&nbsp;<a href="../client/Options.html" title="class in org.apache.axis2.client">Options</a> options</pre>
</li>
</ul>
<a id="IN_FLOW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IN_FLOW</h4>
<pre>public static final&nbsp;int IN_FLOW</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.IN_FLOW">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="IN_FAULT_FLOW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IN_FAULT_FLOW</h4>
<pre>public static final&nbsp;int IN_FAULT_FLOW</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.IN_FAULT_FLOW">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="OUT_FLOW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OUT_FLOW</h4>
<pre>public static final&nbsp;int OUT_FLOW</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.OUT_FLOW">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="OUT_FAULT_FLOW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OUT_FAULT_FLOW</h4>
<pre>public static final&nbsp;int OUT_FAULT_FLOW</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.OUT_FAULT_FLOW">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="REMOTE_ADDR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>REMOTE_ADDR</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> REMOTE_ADDR</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.REMOTE_ADDR">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TRANSPORT_ADDR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANSPORT_ADDR</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> TRANSPORT_ADDR</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.TRANSPORT_ADDR">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TRANSPORT_HEADERS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANSPORT_HEADERS</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> TRANSPORT_HEADERS</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.TRANSPORT_HEADERS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="IN_MESSAGE_CONTEXT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IN_MESSAGE_CONTEXT</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> IN_MESSAGE_CONTEXT</pre>
<div class="block">Constant used as the key for the property which stores the In MessageContext in the
Out MessageContext/FaultMessageContext. This is needed in cases where an OperationContext
is not created, for example, since the request never gets dispatched to the service
operation, either due to a security failure or a request coming in for a non-existing
endpoint</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.IN_MESSAGE_CONTEXT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="attachments">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>attachments</h4>
<pre>public transient&nbsp;<a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments" class="externalLink">Attachments</a> attachments</pre>
<div class="block">message attachments
NOTE: Serialization of message attachments is handled as part of the
overall message serialization. If this needs to change, then
investigate having the Attachment class implement the
java.io.Externalizable interface.</div>
</li>
</ul>
<a id="TRANSPORT_OUT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANSPORT_OUT</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> TRANSPORT_OUT</pre>
<div class="block">Field TRANSPORT_OUT</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.TRANSPORT_OUT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TRANSPORT_IN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANSPORT_IN</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> TRANSPORT_IN</pre>
<div class="block">Field TRANSPORT_IN</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.TRANSPORT_IN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="CHARACTER_SET_ENCODING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CHARACTER_SET_ENCODING</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> CHARACTER_SET_ENCODING</pre>
<div class="block">Field CHARACTER_SET_ENCODING</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.CHARACTER_SET_ENCODING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="UTF_8">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UTF_8</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> UTF_8</pre>
<div class="block">Field UTF_8. This is the 'utf-8' value for CHARACTER_SET_ENCODING
property.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.UTF_8">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="UTF_16">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UTF_16</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> UTF_16</pre>
<div class="block">Field UTF_16. This is the 'utf-16' value for CHARACTER_SET_ENCODING
property.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.UTF_16">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="TRANSPORT_SUCCEED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANSPORT_SUCCEED</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> TRANSPORT_SUCCEED</pre>
<div class="block">Field TRANSPORT_SUCCEED</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.TRANSPORT_SUCCEED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="DEFAULT_CHAR_SET_ENCODING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_CHAR_SET_ENCODING</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> DEFAULT_CHAR_SET_ENCODING</pre>
<div class="block">Field DEFAULT_CHAR_SET_ENCODING. This is the default value for
CHARACTER_SET_ENCODING property.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.DEFAULT_CHAR_SET_ENCODING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="FLOW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLOW</h4>
<pre>public&nbsp;int FLOW</pre>
</li>
</ul>
<a id="CLIENT_API_NON_BLOCKING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CLIENT_API_NON_BLOCKING</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> CLIENT_API_NON_BLOCKING</pre>
<div class="block">To invoke fireAndforget method we have to hand over transport sending logic to a thread
other wise user has to wait till it get transport response (in the case of HTTP its HTTP
202)
202). This was eariler named TRANSPORT_NON_BLOCKING, but that name is wrong as transport non blocking is NIO,
which has nothing to do with this property. See https://issues.apache.org/jira/browse/AXIS2-4196.
Renaming this to CLIENT_API_NON_BLOCKING instead.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.CLIENT_API_NON_BLOCKING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="DISABLE_ASYNC_CALLBACK_ON_TRANSPORT_ERROR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DISABLE_ASYNC_CALLBACK_ON_TRANSPORT_ERROR</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> DISABLE_ASYNC_CALLBACK_ON_TRANSPORT_ERROR</pre>
<div class="block">This property allows someone (e.g. RM) to disable an async callback from
being invoked if a fault occurs during message transmission. If this is
not set, it can be assumed that the fault will be delivered via
Callback.onError(...).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.axis2.context.MessageContext.DISABLE_ASYNC_CALLBACK_ON_TRANSPORT_ERROR">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="outputWritten">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>outputWritten</h4>
<pre>public&nbsp;boolean outputWritten</pre>
</li>
</ul>
</li>
</ul>
</section>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MessageContext</h4>
<pre>public&nbsp;MessageContext()</pre>
<div class="block">Constructor</div>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="getCurrentMessageContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentMessageContext</h4>
<pre class="methodSignature">public static&nbsp;<a href="MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;getCurrentMessageContext()</pre>
</li>
</ul>
<a id="destroyCurrentMessageContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>destroyCurrentMessageContext</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;destroyCurrentMessageContext()</pre>
</li>
</ul>
<a id="setCurrentMessageContext(org.apache.axis2.context.MessageContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCurrentMessageContext</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setCurrentMessageContext&#8203;(<a href="MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;ctx)</pre>
</li>
</ul>
<a id="toString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></dd>
</dl>
</li>
</ul>
<a id="getLogCorrelationID()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLogCorrelationID</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getLogCorrelationID()</pre>
<div class="block">Get a "raw" version of the logCorrelationID. The logCorrelationID
is guaranteed to be unique and may be persisted along with the rest
of the message context.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A string that can be output to a log file as an identifier
for this MessageContext. It is suitable for matching related log
entries.</dd>
</dl>
</li>
</ul>
<a id="getLogIDString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLogIDString</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getLogIDString()</pre>
<div class="block">Get a formatted version of the logCorrelationID.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A string that can be output to a log file as an identifier
for this MessageContext. It is suitable for matching related log
entries.</dd>
</dl>
</li>
</ul>
<a id="pause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pause</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;pause()</pre>
<div class="block">Pause the execution of the current handler chain</div>
</li>
</ul>
<a id="getAxisOperation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisOperation</h4>
<pre class="methodSignature">public&nbsp;<a href="../description/AxisOperation.html" title="class in org.apache.axis2.description">AxisOperation</a>&nbsp;getAxisOperation()</pre>
</li>
</ul>
<a id="getAxisService()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisService</h4>
<pre class="methodSignature">public&nbsp;<a href="../description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a>&nbsp;getAxisService()</pre>
</li>
</ul>
<a id="getAxisServiceGroup()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisServiceGroup</h4>
<pre class="methodSignature">public&nbsp;<a href="../description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a>&nbsp;getAxisServiceGroup()</pre>
</li>
</ul>
<a id="getConfigurationContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConfigurationContext</h4>
<pre class="methodSignature">public&nbsp;<a href="ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;getConfigurationContext()</pre>
</li>
</ul>
<a id="getCurrentHandlerIndex()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentHandlerIndex</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getCurrentHandlerIndex()</pre>
</li>
</ul>
<a id="getCurrentPhaseIndex()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentPhaseIndex</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getCurrentPhaseIndex()</pre>
</li>
</ul>
<a id="getEnvelope()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnvelope</h4>
<pre class="methodSignature">public&nbsp;<a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPEnvelope.html?is-external=true" title="class or interface in org.apache.axiom.soap" class="externalLink">SOAPEnvelope</a>&nbsp;getEnvelope()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns SOAPEnvelope.</dd>
</dl>
</li>
</ul>
<a id="getExecutionChain()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExecutionChain</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a>&lt;<a href="../engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;&nbsp;getExecutionChain()</pre>
</li>
</ul>
<a id="addExecutedPhase(org.apache.axis2.engine.Handler)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addExecutedPhase</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;addExecutedPhase&#8203;(<a href="../engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&nbsp;phase)</pre>
<div class="block">Add a Phase to the collection of executed phases for the path.
Phases will be inserted in a LIFO data structure.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>phase</code> - The phase to add to the list.</dd>
</dl>
</li>
</ul>
<a id="removeFirstExecutedPhase()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeFirstExecutedPhase</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;removeFirstExecutedPhase()</pre>
<div class="block">Remove the first Phase in the collection of executed phases</div>
</li>
</ul>
<a id="getExecutedPhases()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExecutedPhases</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink">Iterator</a>&lt;<a href="../engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;&nbsp;getExecutedPhases()</pre>
<div class="block">Get an iterator over the executed phase list.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An Iterator over the LIFO data structure.</dd>
</dl>
</li>
</ul>
<a id="resetExecutedPhases()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resetExecutedPhases</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;resetExecutedPhases()</pre>
<div class="block">Reset the list of executed phases.
This is needed because the OutInAxisOperation currently invokes
receive() even when a fault occurs, and we will have already executed
the flowComplete on those before receiveFault() is called.</div>
</li>
</ul>
<a id="getFaultTo()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultTo</h4>
<pre class="methodSignature">public&nbsp;<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;getFaultTo()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns EndpointReference.</dd>
</dl>
</li>
</ul>
<a id="getFrom()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFrom</h4>
<pre class="methodSignature">public&nbsp;<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;getFrom()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns EndpointReference.</dd>
</dl>
</li>
</ul>
<a id="getMessageID()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessageID</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getMessageID()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns message id.</dd>
</dl>
</li>
</ul>
<a id="getModuleParameter(java.lang.String,java.lang.String,org.apache.axis2.description.HandlerDescription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getModuleParameter</h4>
<pre class="methodSignature">public&nbsp;<a href="../description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a>&nbsp;getModuleParameter&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;moduleName,
<a href="../description/HandlerDescription.html" title="class in org.apache.axis2.description">HandlerDescription</a>&nbsp;handler)</pre>
<div class="block">Retrieves both module specific configuration parameters as well as other
parameters. The order of search is as follows:
<ol>
<li> Search in module configurations inside corresponding operation
description if its there </li>
<li> Search in corresponding operation if its there </li>
<li> Search in module configurations inside corresponding service
description if its there </li>
<li> Next search in Corresponding Service description if its there </li>
<li> Next search in module configurations inside axisConfiguration </li>
<li> Search in AxisConfiguration for parameters </li>
<li> Next get the corresponding module and search for the parameters
</li>
<li> Search in HandlerDescription for the parameter </li>
</ol>
<p/> and the way of specifying module configuration is as follows
<moduleConfig name="addressing"> <parameter name="addressingPara">N/A</parameter> </moduleConfig></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - :
Parameter Name</dd>
<dd><code>moduleName</code> - :
Name of the module</dd>
<dd><code>handler</code> - <code>HandlerDescription</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Parameter <code>Parameter</code></dd>
</dl>
</li>
</ul>
<a id="getOperationContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOperationContext</h4>
<pre class="methodSignature">public&nbsp;<a href="OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;getOperationContext()</pre>
</li>
</ul>
<a id="getParameter(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameter</h4>
<pre class="methodSignature">public&nbsp;<a href="../description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a>&nbsp;getParameter&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key)</pre>
<div class="block">Retrieves configuration descriptor parameters at any level. The order of
search is as follows:
<ol>
<li> Search in message description if it exists </li>
<li> If parameter is not found or if axisMessage is null, search in
AxisOperation </li>
<li> If parameter is not found or if operationContext is null, search in
AxisService </li>
<li> If parameter is not found or if axisService is null, search in
AxisConfiguration </li>
</ol></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - name of desired parameter</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Parameter <code>Parameter</code></dd>
</dl>
</li>
</ul>
<a id="getLocalProperty(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalProperty</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;getLocalProperty&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</pre>
<div class="block">Retrieves a property value. The order of search is as follows: search in
my own map and then look at my options. Does not search up the hierarchy.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractContext.html#getLocalProperty(java.lang.String)">getLocalProperty</a></code>&nbsp;in class&nbsp;<code><a href="AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - name of the property to search for</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the value of the property, or null if the property is not found</dd>
</dl>
</li>
</ul>
<a id="getLocalProperty(java.lang.String,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalProperty</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;getLocalProperty&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name,
boolean&nbsp;searchOptions)</pre>
</li>
</ul>
<a id="getProperty(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProperty</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;getProperty&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</pre>
<div class="block">Retrieves a property value. The order of search is as follows: search in
my own map and then look in my context hierarchy, and then in options.
Since its possible
that the entire hierarchy is not present, I will start at whatever level
has been set.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractContext.html#getProperty(java.lang.String)">getProperty</a></code>&nbsp;in class&nbsp;<code><a href="AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - name of the property to search for</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the value of the property, or null if the property is not found</dd>
</dl>
</li>
</ul>
<a id="isPropertyTrue(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPropertyTrue</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isPropertyTrue&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</pre>
<div class="block">Check if a given property is true. Will return false if the property
does not exist or is not an explicit "true" value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - name of the property to check</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the property exists and is Boolean.TRUE, "true", 1, etc.</dd>
</dl>
</li>
</ul>
<a id="isPropertyTrue(java.lang.String,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPropertyTrue</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isPropertyTrue&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name,
boolean&nbsp;defaultVal)</pre>
<div class="block">Check if a given property is true. Will return the passed default if the property
does not exist.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - name of the property to check</dd>
<dd><code>defaultVal</code> - the default value if the property doesn't exist</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the property exists and is Boolean.TRUE, "true", 1, etc.</dd>
</dl>
</li>
</ul>
<a id="getProperties()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProperties</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;getProperties()</pre>
<div class="block">Retrieves all property values. The order of search is as follows: search in
my own options and then look in my context hierarchy. Since its possible
that the entire hierarchy is not present, it will start at whatever level
has been set and start there.
The returned map is unmodifiable, so any changes to the properties have
to be done by calling <a href="AbstractContext.html#setProperty(java.lang.String,java.lang.Object)"><code>AbstractContext.setProperty(String,Object)</code></a>. In addition,
any changes to the properties are not reflected on this map.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="AbstractContext.html#getProperties()">getProperties</a></code>&nbsp;in class&nbsp;<code><a href="AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An unmodifiable map containing the combination of all available
properties or an empty map.</dd>
</dl>
</li>
</ul>
<a id="getRelationships()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRelationships</h4>
<pre class="methodSignature">public&nbsp;<a href="../addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>[]&nbsp;getRelationships()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns RelatesTo array.</dd>
</dl>
</li>
</ul>
<a id="getRelatesTo(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRelatesTo</h4>
<pre class="methodSignature">public&nbsp;<a href="../addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>&nbsp;getRelatesTo&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;type)</pre>
<div class="block">Get any RelatesTos of a particular type associated with this MessageContext
TODO: Shouldn't this return a List?</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - the relationship type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns RelatesTo.</dd>
</dl>
</li>
</ul>
<a id="getRelatesTo()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRelatesTo</h4>
<pre class="methodSignature">public&nbsp;<a href="../addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>&nbsp;getRelatesTo()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns RelatesTo.</dd>
</dl>
</li>
</ul>
<a id="getReplyTo()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplyTo</h4>
<pre class="methodSignature">public&nbsp;<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;getReplyTo()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns EndpointReference.</dd>
</dl>
</li>
</ul>
<a id="getServiceContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceContext</h4>
<pre class="methodSignature">public&nbsp;<a href="ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a>&nbsp;getServiceContext()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns ServiceContext.</dd>
</dl>
</li>
</ul>
<a id="getServiceContextID()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceContextID</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getServiceContextID()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the serviceContextID.</dd>
</dl>
</li>
</ul>
<a id="getServiceGroupContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceGroupContext</h4>
<pre class="methodSignature">public&nbsp;<a href="ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;getServiceGroupContext()</pre>
</li>
</ul>
<a id="getServiceGroupContextId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceGroupContextId</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getServiceGroupContextId()</pre>
</li>
</ul>
<a id="getSessionContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSessionContext</h4>
<pre class="methodSignature">public&nbsp;<a href="SessionContext.html" title="class in org.apache.axis2.context">SessionContext</a>&nbsp;getSessionContext()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns SessionContext.</dd>
</dl>
</li>
</ul>
<a id="setSessionContext(org.apache.axis2.context.SessionContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSessionContext</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSessionContext&#8203;(<a href="SessionContext.html" title="class in org.apache.axis2.context">SessionContext</a>&nbsp;sessionContext)</pre>
</li>
</ul>
<a id="getSoapAction()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSoapAction</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getSoapAction()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns soap action.</dd>
</dl>
</li>
</ul>
<a id="getTo()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTo</h4>
<pre class="methodSignature">public&nbsp;<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;getTo()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns EndpointReference.</dd>
</dl>
</li>
</ul>
<a id="getTransportIn()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransportIn</h4>
<pre class="methodSignature">public&nbsp;<a href="../description/TransportInDescription.html" title="class in org.apache.axis2.description">TransportInDescription</a>&nbsp;getTransportIn()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns TransportInDescription.</dd>
</dl>
</li>
</ul>
<a id="getTransportOut()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransportOut</h4>
<pre class="methodSignature">public&nbsp;<a href="../description/TransportOutDescription.html" title="class in org.apache.axis2.description">TransportOutDescription</a>&nbsp;getTransportOut()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns TransportOutDescription.</dd>
</dl>
</li>
</ul>
<a id="getWSAAction()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWSAAction</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getWSAAction()</pre>
</li>
</ul>
<a id="isDoingMTOM()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDoingMTOM</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isDoingMTOM()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns boolean.</dd>
</dl>
</li>
</ul>
<a id="isDoingREST()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDoingREST</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isDoingREST()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns boolean.</dd>
</dl>
</li>
</ul>
<a id="isDoingSwA()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDoingSwA</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isDoingSwA()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns boolean.</dd>
</dl>
</li>
</ul>
<a id="isNewThreadRequired()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNewThreadRequired</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isNewThreadRequired()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns boolean.</dd>
</dl>
</li>
</ul>
<a id="isOutputWritten()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOutputWritten</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isOutputWritten()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns boolean.</dd>
</dl>
</li>
</ul>
<a id="isPaused()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPaused</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isPaused()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns boolean.</dd>
</dl>
</li>
</ul>
<a id="setPaused(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPaused</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setPaused&#8203;(boolean&nbsp;paused)</pre>
</li>
</ul>
<a id="isProcessingFault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isProcessingFault</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isProcessingFault()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns boolean.</dd>
</dl>
</li>
</ul>
<a id="isResponseWritten()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isResponseWritten</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isResponseWritten()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns boolean.</dd>
</dl>
</li>
</ul>
<a id="isSOAP11()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSOAP11</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isSOAP11()</pre>
</li>
</ul>
<a id="isServerSide()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isServerSide</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isServerSide()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns boolean.</dd>
</dl>
</li>
</ul>
<a id="getAxisMessage()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisMessage</h4>
<pre class="methodSignature">public&nbsp;<a href="../description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;getAxisMessage()</pre>
</li>
</ul>
<a id="setAxisMessage(org.apache.axis2.description.AxisMessage)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAxisMessage</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setAxisMessage&#8203;(<a href="../description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;axisMessage)</pre>
</li>
</ul>
<a id="setAxisOperation(org.apache.axis2.description.AxisOperation)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAxisOperation</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setAxisOperation&#8203;(<a href="../description/AxisOperation.html" title="class in org.apache.axis2.description">AxisOperation</a>&nbsp;axisOperation)</pre>
</li>
</ul>
<a id="setAxisService(org.apache.axis2.description.AxisService)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAxisService</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setAxisService&#8203;(<a href="../description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a>&nbsp;axisService)</pre>
</li>
</ul>
<a id="setAxisServiceGroup(org.apache.axis2.description.AxisServiceGroup)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAxisServiceGroup</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setAxisServiceGroup&#8203;(<a href="../description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a>&nbsp;axisServiceGroup)</pre>
</li>
</ul>
<a id="setConfigurationContext(org.apache.axis2.context.ConfigurationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConfigurationContext</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setConfigurationContext&#8203;(<a href="ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;context)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>context</code> - </dd>
</dl>
</li>
</ul>
<a id="setCurrentHandlerIndex(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCurrentHandlerIndex</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setCurrentHandlerIndex&#8203;(int&nbsp;currentHandlerIndex)</pre>
</li>
</ul>
<a id="setCurrentPhaseIndex(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCurrentPhaseIndex</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setCurrentPhaseIndex&#8203;(int&nbsp;currentPhaseIndex)</pre>
</li>
</ul>
<a id="setDoingMTOM(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDoingMTOM</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setDoingMTOM&#8203;(boolean&nbsp;b)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - </dd>
</dl>
</li>
</ul>
<a id="setDoingREST(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDoingREST</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setDoingREST&#8203;(boolean&nbsp;b)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - </dd>
</dl>
</li>
</ul>
<a id="setDoingSwA(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDoingSwA</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setDoingSwA&#8203;(boolean&nbsp;b)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - </dd>
</dl>
</li>
</ul>
<a id="setEnvelope(org.apache.axiom.soap.SOAPEnvelope)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnvelope</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setEnvelope&#8203;(<a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPEnvelope.html?is-external=true" title="class or interface in org.apache.axiom.soap" class="externalLink">SOAPEnvelope</a>&nbsp;envelope)
throws <a href="../AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>envelope</code> - </dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd>
</dl>
</li>
</ul>
<a id="setExecutionChain(java.util.ArrayList)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExecutionChain</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setExecutionChain&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a>&lt;<a href="../engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;&nbsp;executionChain)</pre>
<div class="block">Set the execution chain of Handler in this MessageContext. Doing this
causes the current handler/phase indexes to reset to 0, since we have new
Handlers to execute (this usually only happens at initialization and when
a fault occurs).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>executionChain</code> - </dd>
</dl>
</li>
</ul>
<a id="setFaultTo(org.apache.axis2.addressing.EndpointReference)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFaultTo</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setFaultTo&#8203;(<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>reference</code> - </dd>
</dl>
</li>
</ul>
<a id="setFrom(org.apache.axis2.addressing.EndpointReference)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFrom</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setFrom&#8203;(<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>reference</code> - </dd>
</dl>
</li>
</ul>
<a id="setMessageID(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMessageID</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setMessageID&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;messageId)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>messageId</code> - </dd>
</dl>
</li>
</ul>
<a id="setNewThreadRequired(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNewThreadRequired</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setNewThreadRequired&#8203;(boolean&nbsp;b)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - </dd>
</dl>
</li>
</ul>
<a id="setOperationContext(org.apache.axis2.context.OperationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOperationContext</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setOperationContext&#8203;(<a href="OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;context)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>context</code> - The OperationContext</dd>
</dl>
</li>
</ul>
<a id="setOutputWritten(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOutputWritten</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setOutputWritten&#8203;(boolean&nbsp;b)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - </dd>
</dl>
</li>
</ul>
<a id="setProcessingFault(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProcessingFault</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setProcessingFault&#8203;(boolean&nbsp;b)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - </dd>
</dl>
</li>
</ul>
<a id="addRelatesTo(org.apache.axis2.addressing.RelatesTo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addRelatesTo</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;addRelatesTo&#8203;(<a href="../addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>&nbsp;reference)</pre>
<div class="block">Add a RelatesTo</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>reference</code> - RelatesTo describing how we relate to another message</dd>
</dl>
</li>
</ul>
<a id="setReplyTo(org.apache.axis2.addressing.EndpointReference)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReplyTo</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setReplyTo&#8203;(<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</pre>
<div class="block">Set ReplyTo destination</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>reference</code> - the ReplyTo EPR</dd>
</dl>
</li>
</ul>
<a id="setResponseWritten(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseWritten</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setResponseWritten&#8203;(boolean&nbsp;b)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - </dd>
</dl>
</li>
</ul>
<a id="setServerSide(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServerSide</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setServerSide&#8203;(boolean&nbsp;b)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - </dd>
</dl>
</li>
</ul>
<a id="setServiceContext(org.apache.axis2.context.ServiceContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceContext</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setServiceContext&#8203;(<a href="ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a>&nbsp;context)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>context</code> - </dd>
</dl>
</li>
</ul>
<a id="setServiceContextID(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceContextID</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setServiceContextID&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;serviceContextID)</pre>
<div class="block">Sets the service context id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serviceContextID</code> - </dd>
</dl>
</li>
</ul>
<a id="setServiceGroupContext(org.apache.axis2.context.ServiceGroupContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceGroupContext</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setServiceGroupContext&#8203;(<a href="ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;serviceGroupContext)</pre>
</li>
</ul>
<a id="setServiceGroupContextId(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceGroupContextId</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setServiceGroupContextId&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;serviceGroupContextId)</pre>
</li>
</ul>
<a id="setSoapAction(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSoapAction</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSoapAction&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;soapAction)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>soapAction</code> - </dd>
</dl>
</li>
</ul>
<a id="setTo(org.apache.axis2.addressing.EndpointReference)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTo</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTo&#8203;(<a href="../addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;to)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>to</code> - </dd>
</dl>
</li>
</ul>
<a id="setTransportIn(org.apache.axis2.description.TransportInDescription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTransportIn</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTransportIn&#8203;(<a href="../description/TransportInDescription.html" title="class in org.apache.axis2.description">TransportInDescription</a>&nbsp;in)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>in</code> - </dd>
</dl>
</li>
</ul>
<a id="setTransportOut(org.apache.axis2.description.TransportOutDescription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTransportOut</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTransportOut&#8203;(<a href="../description/TransportOutDescription.html" title="class in org.apache.axis2.description">TransportOutDescription</a>&nbsp;out)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>out</code> - </dd>
</dl>
</li>
</ul>
<a id="setWSAAction(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWSAAction</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setWSAAction&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;actionURI)</pre>
<div class="block">setWSAAction</div>
</li>
</ul>
<a id="setWSAMessageId(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWSAMessageId</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setWSAMessageId&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;messageID)</pre>
</li>
</ul>
<a id="getFLOW()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFLOW</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getFLOW()</pre>
</li>
</ul>
<a id="setFLOW(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFLOW</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setFLOW&#8203;(int&nbsp;FLOW)</pre>
</li>
</ul>
<a id="getOptions()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOptions</h4>
<pre class="methodSignature">public&nbsp;<a href="../client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;getOptions()</pre>
</li>
</ul>
<a id="setOptions(org.apache.axis2.client.Options)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOptions</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setOptions&#8203;(<a href="../client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;options)</pre>
<div class="block">Set the options for myself. I make the given options my own options'
parent so that that becomes the default. That allows the user to override
specific options on a given message context and not affect the overall
options.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>options</code> - the options to set</dd>
</dl>
</li>
</ul>
<a id="getIncomingTransportName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIncomingTransportName</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getIncomingTransportName()</pre>
</li>
</ul>
<a id="setIncomingTransportName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIncomingTransportName</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setIncomingTransportName&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;incomingTransportName)</pre>
</li>
</ul>
<a id="setRelationships(org.apache.axis2.addressing.RelatesTo[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRelationships</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setRelationships&#8203;(<a href="../addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>[]&nbsp;list)</pre>
</li>
</ul>
<a id="getEffectivePolicy()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEffectivePolicy</h4>
<pre class="methodSignature">public&nbsp;org.apache.neethi.Policy&nbsp;getEffectivePolicy()</pre>
</li>
</ul>
<a id="isEngaged(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEngaged</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isEngaged&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;moduleName)</pre>
</li>
</ul>
<a id="isHeaderPresent()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isHeaderPresent</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isHeaderPresent()</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">The bonus you used to get from this is now built in to SOAPEnvelope.getHeader()</div>
</div>
<div class="block">Gets the first child of the envelope, check if it is a soap:Body, which means there is no header.
We do this basically to make sure we don't parse and build the om tree of the whole envelope
looking for the soap header. If this method returns true, there still is no guarantee that there is
a soap:Header present, use getHeader() and also check for null on getHeader() to be absolutely sure.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>boolean</dd>
</dl>
</li>
</ul>
<a id="setAttachmentMap(org.apache.axiom.attachments.Attachments)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAttachmentMap</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setAttachmentMap&#8203;(<a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments" class="externalLink">Attachments</a>&nbsp;attachments)</pre>
<div class="block">Setting of the attachments map should be performed at the receipt of a
message only. This method is only meant to be used by the Axis2
internals.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>attachments</code> - </dd>
</dl>
</li>
</ul>
<a id="getAttachmentMap()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttachmentMap</h4>
<pre class="methodSignature">public&nbsp;<a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments" class="externalLink">Attachments</a>&nbsp;getAttachmentMap()</pre>
<div class="block">You can directly access the attachment map of the message context from
here. Returned attachment map can be empty.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>attachment</dd>
</dl>
</li>
</ul>
<a id="getAttachmentMap(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttachmentMap</h4>
<pre class="methodSignature">public&nbsp;<a href="https://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments" class="externalLink">Attachments</a>&nbsp;getAttachmentMap&#8203;(boolean&nbsp;create)</pre>
</li>
</ul>
<a id="addAttachment(java.lang.String,javax.activation.DataHandler)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAttachment</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;addAttachment&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;contentID,
<a href="https://docs.oracle.com/javase/7/docs/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation" class="externalLink">DataHandler</a>&nbsp;dataHandler)</pre>
<div class="block">Adds an attachment to the attachment Map of this message context. This
attachment gets serialised as a MIME attachment when sending the message
if SOAP with Attachments is enabled.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>contentID</code> - :
will be the content ID of the MIME part (without the "cid:" prefix)</dd>
<dd><code>dataHandler</code> - </dd>
</dl>
</li>
</ul>
<a id="addAttachment(javax.activation.DataHandler)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAttachment</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;addAttachment&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation" class="externalLink">DataHandler</a>&nbsp;dataHandler)</pre>
<div class="block">Adds an attachment to the attachment Map of this message context. This
attachment gets serialised as a MIME attachment when sending the message
if SOAP with Attachments is enabled. Content ID of the MIME part will be
auto generated by Axis2.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataHandler</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the auto generated content ID of the MIME attachment</dd>
</dl>
</li>
</ul>
<a id="getAttachment(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttachment</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation" class="externalLink">DataHandler</a>&nbsp;getAttachment&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;contentID)</pre>
<div class="block">Access the DataHandler of the attachment contained in the map corresponding to the given
content ID. Returns "NULL" if a attachment cannot be found by the given content ID.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>contentID</code> - :
Content ID of the MIME attachment (without the "cid:" prefix)</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Data handler of the attachment</dd>
</dl>
</li>
</ul>
<a id="removeAttachment(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAttachment</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;removeAttachment&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;contentID)</pre>
<div class="block">Removes the attachment with the given content ID from the Attachments Map
Do nothing if a attachment cannot be found by the given content ID.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>contentID</code> - of the attachment (without the "cid:" prefix)</dd>
</dl>
</li>
</ul>
<a id="setSelfManagedData(java.lang.Class,java.lang.Object,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelfManagedData</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSelfManagedData&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;value)</pre>
<div class="block">Add a key-value pair of self managed data to the set associated with
this message context.
<p/>
This is primarily intended to allow handlers to manage their own
message-specific data when the message context is saved/restored.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clazz</code> - The class of the caller that owns the key-value pair</dd>
<dd><code>key</code> - The key for this data object</dd>
<dd><code>value</code> - The data object</dd>
</dl>
</li>
</ul>
<a id="getSelfManagedData(java.lang.Class,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelfManagedData</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;getSelfManagedData&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</pre>
<div class="block">Retrieve a value of self managed data previously saved with the specified key.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clazz</code> - The class of the caller that owns the key-value pair</dd>
<dd><code>key</code> - The key for the data</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The data object associated with the key, or NULL if not found</dd>
</dl>
</li>
</ul>
<a id="containsSelfManagedDataKey(java.lang.Class,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsSelfManagedDataKey</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;containsSelfManagedDataKey&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</pre>
<div class="block">Check to see if the key for the self managed data is available</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clazz</code> - The class of the caller that owns the key-value pair</dd>
<dd><code>key</code> - The key to look for</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>TRUE if the key exists, FALSE otherwise</dd>
</dl>
</li>
</ul>
<a id="removeSelfManagedData(java.lang.Class,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeSelfManagedData</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;removeSelfManagedData&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;key)</pre>
<div class="block">Removes the mapping of the specified key if the specified key
has been set for self managed data</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clazz</code> - The class of the caller that owns the key-value pair</dd>
<dd><code>key</code> - The key of the object to be removed</dd>
</dl>
</li>
</ul>
<a id="writeExternal(java.io.ObjectOutput)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeExternal</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;writeExternal&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectOutput</a>&nbsp;o)
throws <a href="https://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
<div class="block">Save the contents of this MessageContext instance.
<p/>
NOTE: Transient fields and static fields are not saved.
Also, objects that represent "static" data are
not saved, except for enough information to be
able to find matching objects when the message
context is re-constituted.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true#writeExternal(java.io.ObjectOutput)" title="class or interface in java.io" class="externalLink">writeExternal</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>o</code> - The stream to write the object contents to</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
</dl>
</li>
</ul>
<a id="readExternal(java.io.ObjectInput)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readExternal</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;readExternal&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io" class="externalLink">ObjectInput</a>&nbsp;inObject)
throws <a href="https://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a>,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassNotFoundException</a></pre>
<div class="block">Restore the contents of the MessageContext that was
previously saved.
<p/>
NOTE: The field data must read back in the same order and type
as it was written. Some data will need to be validated when
resurrected.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true#readExternal(java.io.ObjectInput)" title="class or interface in java.io" class="externalLink">readExternal</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io" class="externalLink">Externalizable</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>inObject</code> - The stream to read the object contents from</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassNotFoundException</a></code></dd>
</dl>
</li>
</ul>
<a id="activate(org.apache.axis2.context.ConfigurationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>activate</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;activate&#8203;(<a href="ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;cc)</pre>
<div class="block">This method checks to see if additional work needs to be
done in order to complete the object reconstitution.
Some parts of the object restored from the readExternal()
cannot be completed until we have a configurationContext
from the active engine. The configurationContext is used
to help this object to plug back into the engine's
configuration and deployment objects.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cc</code> - The configuration context object representing the active configuration</dd>
</dl>
</li>
</ul>
<a id="activateWithOperationContext(org.apache.axis2.context.OperationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>activateWithOperationContext</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;activateWithOperationContext&#8203;(<a href="OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;operationCtx)</pre>
<div class="block">This method checks to see if additional work needs to be
done in order to complete the object reconstitution.
Some parts of the object restored from the readExternal()
cannot be completed until we have an object that gives us
a view of the active object graph from the active engine.
<p/>
NOTE: when activating an object, you only need to call
one of the activate methods (activate() or activateWithOperationContext())
but not both.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>operationCtx</code> - The operation context object that is a member of the active object graph</dd>
</dl>
</li>
</ul>
<a id="extractCopyMessageContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extractCopyMessageContext</h4>
<pre class="methodSignature">public&nbsp;<a href="MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;extractCopyMessageContext()</pre>
<div class="block">Return a Read-Only copy of this message context
that has been extracted from the object
hierachy. In other words, the message context
copy does not have links to the object graph.
<p/>
NOTE: The copy shares certain objects with the original.
The intent is to use the copy to read values but not
modify them, especially since the copy is not part
of the normal *Context and Axis* object graph.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of the message context that is not in the object graph</dd>
</dl>
</li>
</ul>
<a id="setIsSOAP11Explicit(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsSOAP11Explicit</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setIsSOAP11Explicit&#8203;(boolean&nbsp;t)</pre>
</li>
</ul>
<a id="setExecutedPhasesExplicit(java.util.LinkedList)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExecutedPhasesExplicit</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setExecutedPhasesExplicit&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util" class="externalLink">LinkedList</a>&lt;<a href="../engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;&nbsp;inb)</pre>
</li>
</ul>
<a id="setSelfManagedDataMapExplicit(java.util.LinkedHashMap)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelfManagedDataMapExplicit</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSelfManagedDataMapExplicit&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util" class="externalLink">LinkedHashMap</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;map)</pre>
</li>
</ul>
<a id="setOptionsExplicit(org.apache.axis2.client.Options)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOptionsExplicit</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setOptionsExplicit&#8203;(<a href="../client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;op)</pre>
</li>
</ul>
<a id="getRootContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootContext</h4>
<pre class="methodSignature">public&nbsp;<a href="ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;getRootContext()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="AbstractContext.html#getRootContext()">getRootContext</a></code>&nbsp;in class&nbsp;<code><a href="AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></code></dd>
</dl>
</li>
</ul>
<a id="isFault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFault</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isFault()</pre>
</li>
</ul>
<a id="getFailureReason()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFailureReason</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a>&nbsp;getFailureReason()</pre>
<div class="block">Obtain the Exception which caused the processing chain to halt.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>null, or an Exception.</dd>
</dl>
</li>
</ul>
<a id="setFailureReason(java.lang.Exception)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFailureReason</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setFailureReason&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a>&nbsp;failureReason)</pre>
<div class="block">Set the failure reason. Only AxisEngine should ever do this.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>failureReason</code> - an Exception which caused processing to halt.</dd>
</dl>
</li>
</ul>
<a id="findEndpoint()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>findEndpoint</h4>
<pre class="methodSignature">public&nbsp;<a href="../description/AxisEndpoint.html" title="class in org.apache.axis2.description">AxisEndpoint</a>&nbsp;findEndpoint()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Identifies and returns the service endpoint for this message context. The method will
use the following steps to identify the endpoint:
<ul>
<li>If a non-null <a href="../description/AxisEndpoint.html" title="class in org.apache.axis2.description"><code>AxisEndpoint</code></a> instance is set under the
<a href="../description/WSDL2Constants.html#ENDPOINT_LOCAL_NAME"><code>ENDPOINT_LOCAL_NAME</code></a> message context
property, return it</li>
<li>If a non-null <a href="#getAxisService()"><code>axisService</code></a> instance is set and it
specifies <a href="../description/AxisService.html#isClientSide()"><code>clientSide=true</code></a>, retrieve the endpoint
which matches its <a href="../description/AxisService.html#getEndpointName()"><code>enpointName</code></a></li>
<li>else, return <code>null</code></li>
</ul></dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MessageContext.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" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses.html">All&nbsp;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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</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 id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &copy; <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</footer>
</body>
</html>