blob: 5424d6d8e69d694e060f500b30a6421769b51291 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>MessageContext (Apache Axis2)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MessageContext (Apache Axis2)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/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">
<li><a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/axis2/context/NamedValue.html" title="class in org.apache.axis2.context"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/axis2/context/MessageContext.html" target="_top">Frames</a></li>
<li><a href="MessageContext.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.axis2.context</div>
<h2 title="Class MessageContext" class="title">Class MessageContext</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/apache/axis2/context/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><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io">Externalizable</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../org/apache/axis2/context/externalize/SafeSerializable.html" title="interface in org.apache.axis2.context.externalize">SafeSerializable</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../org/apache/axis2/scripting/ScriptMessageContext.html" title="class in org.apache.axis2.scripting">ScriptMessageContext</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">MessageContext</span>
extends <a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a>
implements <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io">Externalizable</a>, <a href="../../../../org/apache/axis2/context/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="strong">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 =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments">Attachments</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#attachments">attachments</a></strong></code>
<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="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#CHARACTER_SET_ENCODING">CHARACTER_SET_ENCODING</a></strong></code>
<div class="block">Field CHARACTER_SET_ENCODING</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#CLIENT_API_NON_BLOCKING">CLIENT_API_NON_BLOCKING</a></strong></code>
<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="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang">ThreadLocal</a>&lt;<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#currentMessageContext">currentMessageContext</a></strong></code>
<div class="block">A place to store the current MessageContext</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#DEFAULT_CHAR_SET_ENCODING">DEFAULT_CHAR_SET_ENCODING</a></strong></code>
<div class="block">Field DEFAULT_CHAR_SET_ENCODING.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#DISABLE_ASYNC_CALLBACK_ON_TRANSPORT_ERROR">DISABLE_ASYNC_CALLBACK_ON_TRANSPORT_ERROR</a></strong></code>
<div class="block">This property allows someone (e.g.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#FLOW">FLOW</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#IN_FAULT_FLOW">IN_FAULT_FLOW</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#IN_FLOW">IN_FLOW</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#IN_MESSAGE_CONTEXT">IN_MESSAGE_CONTEXT</a></strong></code>
<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="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#options">options</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#OUT_FAULT_FLOW">OUT_FAULT_FLOW</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#OUT_FLOW">OUT_FLOW</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#outputWritten">outputWritten</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#REMOTE_ADDR">REMOTE_ADDR</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#TRANSPORT_ADDR">TRANSPORT_ADDR</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#TRANSPORT_HEADERS">TRANSPORT_HEADERS</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#TRANSPORT_IN">TRANSPORT_IN</a></strong></code>
<div class="block">Field TRANSPORT_IN</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#TRANSPORT_OUT">TRANSPORT_OUT</a></strong></code>
<div class="block">Field TRANSPORT_OUT</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#TRANSPORT_SUCCEED">TRANSPORT_SUCCEED</a></strong></code>
<div class="block">Field TRANSPORT_SUCCEED</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#UTF_16">UTF_16</a></strong></code>
<div class="block">Field UTF_16.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#UTF_8">UTF_8</a></strong></code>
<div class="block">Field UTF_8.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.axis2.context.AbstractContext">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.axis2.context.<a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></h3>
<code><a href="../../../../org/apache/axis2/context/AbstractContext.html#COPY_PROPERTIES">COPY_PROPERTIES</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#lastTouchedTime">lastTouchedTime</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#parent">parent</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#properties">properties</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#MessageContext()">MessageContext</a></strong>()</code>
<div class="block">Constructor</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#activate(org.apache.axis2.context.ConfigurationContext)">activate</a></strong>(<a href="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;cc)</code>
<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 class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#activateWithOperationContext(org.apache.axis2.context.OperationContext)">activateWithOperationContext</a></strong>(<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;operationCtx)</code>
<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 class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#addAttachment(javax.activation.DataHandler)">addAttachment</a></strong>(<a href="http://docs.oracle.com/javaee/5/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation">DataHandler</a>&nbsp;dataHandler)</code>
<div class="block">Adds an attachment to the attachment Map of this message context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#addAttachment(java.lang.String, javax.activation.DataHandler)">addAttachment</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contentID,
<a href="http://docs.oracle.com/javaee/5/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation">DataHandler</a>&nbsp;dataHandler)</code>
<div class="block">Adds an attachment to the attachment Map of this message context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#addExecutedPhase(org.apache.axis2.engine.Handler)">addExecutedPhase</a></strong>(<a href="../../../../org/apache/axis2/engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&nbsp;phase)</code>
<div class="block">Add a Phase to the collection of executed phases for the path.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#addRelatesTo(org.apache.axis2.addressing.RelatesTo)">addRelatesTo</a></strong>(<a href="../../../../org/apache/axis2/addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>&nbsp;reference)</code>
<div class="block">Add a RelatesTo</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#containsSelfManagedDataKey(java.lang.Class, java.lang.Object)">containsSelfManagedDataKey</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;clazz,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</code>
<div class="block">Check to see if the key for the self managed data is available</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#destroyCurrentMessageContext()">destroyCurrentMessageContext</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#extractCopyMessageContext()">extractCopyMessageContext</a></strong>()</code>
<div class="block">Return a Read-Only copy of this message context
that has been extracted from the object
hierachy.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/AxisEndpoint.html" title="class in org.apache.axis2.description">AxisEndpoint</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#findEndpoint()">findEndpoint</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javaee/5/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation">DataHandler</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getAttachment(java.lang.String)">getAttachment</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contentID)</code>
<div class="block">Access the DataHandler of the attachment contained in the map corresponding to the given
content ID.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments">Attachments</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getAttachmentMap()">getAttachmentMap</a></strong>()</code>
<div class="block">You can directly access the attachment map of the message context from
here.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getAxisMessage()">getAxisMessage</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/AxisOperation.html" title="class in org.apache.axis2.description">AxisOperation</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getAxisOperation()">getAxisOperation</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getAxisService()">getAxisService</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getAxisServiceGroup()">getAxisServiceGroup</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getConfigurationContext()">getConfigurationContext</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getCurrentHandlerIndex()">getCurrentHandlerIndex</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getCurrentMessageContext()">getCurrentMessageContext</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getCurrentPhaseIndex()">getCurrentPhaseIndex</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.apache.neethi.Policy</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getEffectivePolicy()">getEffectivePolicy</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPEnvelope.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPEnvelope</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getEnvelope()">getEnvelope</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/axis2/engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getExecutedPhases()">getExecutedPhases</a></strong>()</code>
<div class="block">Get an iterator over the executed phase list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../org/apache/axis2/engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getExecutionChain()">getExecutionChain</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getFailureReason()">getFailureReason</a></strong>()</code>
<div class="block">Obtain the Exception which caused the processing chain to halt.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getFaultTo()">getFaultTo</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getFLOW()">getFLOW</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getFrom()">getFrom</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getInboundContentLength()">getInboundContentLength</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getIncomingTransportName()">getIncomingTransportName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getLocalProperty(java.lang.String)">getLocalProperty</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Retrieves a property value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getLocalProperty(java.lang.String, boolean)">getLocalProperty</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;searchOptions)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getLogCorrelationID()">getLogCorrelationID</a></strong>()</code>
<div class="block">Get a "raw" version of the logCorrelationID.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getLogIDString()">getLogIDString</a></strong>()</code>
<div class="block">Get a formatted version of the logCorrelationID.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getMessageID()">getMessageID</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getModuleParameter(java.lang.String, java.lang.String, org.apache.axis2.description.HandlerDescription)">getModuleParameter</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;moduleName,
<a href="../../../../org/apache/axis2/description/HandlerDescription.html" title="class in org.apache.axis2.description">HandlerDescription</a>&nbsp;handler)</code>
<div class="block">Retrieves both module specific configuration parameters as well as other
parameters.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getOperationContext()">getOperationContext</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getOptions()">getOptions</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getParameter(java.lang.String)">getParameter</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Retrieves configuration descriptor parameters at any level.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getProperties()">getProperties</a></strong>()</code>
<div class="block">Retrieves all property values.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getProperty(java.lang.String)">getProperty</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Retrieves a property value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getRelatesTo()">getRelatesTo</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getRelatesTo(java.lang.String)">getRelatesTo</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type)</code>
<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 class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getRelationships()">getRelationships</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getReplyTo()">getReplyTo</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getRootContext()">getRootContext</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getSelfManagedData(java.lang.Class, java.lang.Object)">getSelfManagedData</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;clazz,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</code>
<div class="block">Retrieve a value of self managed data previously saved with the specified key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getServiceContext()">getServiceContext</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getServiceContextID()">getServiceContextID</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getServiceGroupContext()">getServiceGroupContext</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getServiceGroupContextId()">getServiceGroupContextId</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/context/SessionContext.html" title="class in org.apache.axis2.context">SessionContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getSessionContext()">getSessionContext</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getSoapAction()">getSoapAction</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getTo()">getTo</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/TransportInDescription.html" title="class in org.apache.axis2.description">TransportInDescription</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getTransportIn()">getTransportIn</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/axis2/description/TransportOutDescription.html" title="class in org.apache.axis2.description">TransportOutDescription</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getTransportOut()">getTransportOut</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#getWSAAction()">getWSAAction</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isDoingMTOM()">isDoingMTOM</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isDoingREST()">isDoingREST</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isDoingSwA()">isDoingSwA</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isEngaged(java.lang.String)">isEngaged</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;moduleName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isFault()">isFault</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isHeaderPresent()">isHeaderPresent</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>The bonus you used to get from this is now built in to SOAPEnvelope.getHeader()</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isNewThreadRequired()">isNewThreadRequired</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isOutputWritten()">isOutputWritten</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isPaused()">isPaused</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isProcessingFault()">isProcessingFault</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isPropertyTrue(java.lang.String)">isPropertyTrue</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Check if a given property is true.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isPropertyTrue(java.lang.String, boolean)">isPropertyTrue</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;defaultVal)</code>
<div class="block">Check if a given property is true.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isResponseWritten()">isResponseWritten</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isServerSide()">isServerSide</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#isSOAP11()">isSOAP11</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#pause()">pause</a></strong>()</code>
<div class="block">Pause the execution of the current handler chain</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#readExternal(java.io.ObjectInput)">readExternal</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io">ObjectInput</a>&nbsp;inObject)</code>
<div class="block">Restore the contents of the MessageContext that was
previously saved.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#removeAttachment(java.lang.String)">removeAttachment</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contentID)</code>
<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 class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#removeFirstExecutedPhase()">removeFirstExecutedPhase</a></strong>()</code>
<div class="block">Remove the first Phase in the collection of executed phases</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#removeSelfManagedData(java.lang.Class, java.lang.Object)">removeSelfManagedData</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;clazz,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</code>
<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 class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#resetExecutedPhases()">resetExecutedPhases</a></strong>()</code>
<div class="block">Reset the list of executed phases.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setAttachmentMap(org.apache.axiom.attachments.Attachments)">setAttachmentMap</a></strong>(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments">Attachments</a>&nbsp;attachments)</code>
<div class="block">Setting of the attachments map should be performed at the receipt of a
message only.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setAxisMessage(org.apache.axis2.description.AxisMessage)">setAxisMessage</a></strong>(<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;axisMessage)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setAxisOperation(org.apache.axis2.description.AxisOperation)">setAxisOperation</a></strong>(<a href="../../../../org/apache/axis2/description/AxisOperation.html" title="class in org.apache.axis2.description">AxisOperation</a>&nbsp;axisOperation)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setAxisService(org.apache.axis2.description.AxisService)">setAxisService</a></strong>(<a href="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a>&nbsp;axisService)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setAxisServiceGroup(org.apache.axis2.description.AxisServiceGroup)">setAxisServiceGroup</a></strong>(<a href="../../../../org/apache/axis2/description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a>&nbsp;axisServiceGroup)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setConfigurationContext(org.apache.axis2.context.ConfigurationContext)">setConfigurationContext</a></strong>(<a href="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;context)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setCurrentHandlerIndex(int)">setCurrentHandlerIndex</a></strong>(int&nbsp;currentHandlerIndex)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setCurrentMessageContext(org.apache.axis2.context.MessageContext)">setCurrentMessageContext</a></strong>(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;ctx)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setCurrentPhaseIndex(int)">setCurrentPhaseIndex</a></strong>(int&nbsp;currentPhaseIndex)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setDoingMTOM(boolean)">setDoingMTOM</a></strong>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setDoingREST(boolean)">setDoingREST</a></strong>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setDoingSwA(boolean)">setDoingSwA</a></strong>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setEnvelope(org.apache.axiom.soap.SOAPEnvelope)">setEnvelope</a></strong>(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPEnvelope.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPEnvelope</a>&nbsp;envelope)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setExecutedPhasesExplicit(java.util.LinkedList)">setExecutedPhasesExplicit</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a>&lt;<a href="../../../../org/apache/axis2/engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;&nbsp;inb)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setExecutionChain(java.util.ArrayList)">setExecutionChain</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../org/apache/axis2/engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;&nbsp;executionChain)</code>
<div class="block">Set the execution chain of Handler in this MessageContext.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setFailureReason(java.lang.Exception)">setFailureReason</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;failureReason)</code>
<div class="block">Set the failure reason.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setFaultTo(org.apache.axis2.addressing.EndpointReference)">setFaultTo</a></strong>(<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setFLOW(int)">setFLOW</a></strong>(int&nbsp;FLOW)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setFrom(org.apache.axis2.addressing.EndpointReference)">setFrom</a></strong>(<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setIncomingTransportName(java.lang.String)">setIncomingTransportName</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;incomingTransportName)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setIsSOAP11Explicit(boolean)">setIsSOAP11Explicit</a></strong>(boolean&nbsp;t)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setMessageID(java.lang.String)">setMessageID</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageId)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setNewThreadRequired(boolean)">setNewThreadRequired</a></strong>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setOperationContext(org.apache.axis2.context.OperationContext)">setOperationContext</a></strong>(<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;context)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setOptions(org.apache.axis2.client.Options)">setOptions</a></strong>(<a href="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;options)</code>
<div class="block">Set the options for myself.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setOptionsExplicit(org.apache.axis2.client.Options)">setOptionsExplicit</a></strong>(<a href="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;op)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setOutputWritten(boolean)">setOutputWritten</a></strong>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setPaused(boolean)">setPaused</a></strong>(boolean&nbsp;paused)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setProcessingFault(boolean)">setProcessingFault</a></strong>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setRelationships(org.apache.axis2.addressing.RelatesTo[])">setRelationships</a></strong>(<a href="../../../../org/apache/axis2/addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>[]&nbsp;list)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setReplyTo(org.apache.axis2.addressing.EndpointReference)">setReplyTo</a></strong>(<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</code>
<div class="block">Set ReplyTo destination</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setResponseWritten(boolean)">setResponseWritten</a></strong>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setSelfManagedData(java.lang.Class, java.lang.Object, java.lang.Object)">setSelfManagedData</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;clazz,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">Add a key-value pair of self managed data to the set associated with
this message context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setSelfManagedDataMapExplicit(java.util.LinkedHashMap)">setSelfManagedDataMapExplicit</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;map)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setServerSide(boolean)">setServerSide</a></strong>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setServiceContext(org.apache.axis2.context.ServiceContext)">setServiceContext</a></strong>(<a href="../../../../org/apache/axis2/context/ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a>&nbsp;context)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setServiceContextID(java.lang.String)">setServiceContextID</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceContextID)</code>
<div class="block">Sets the service context id.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setServiceGroupContext(org.apache.axis2.context.ServiceGroupContext)">setServiceGroupContext</a></strong>(<a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;serviceGroupContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setServiceGroupContextId(java.lang.String)">setServiceGroupContextId</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceGroupContextId)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setSessionContext(org.apache.axis2.context.SessionContext)">setSessionContext</a></strong>(<a href="../../../../org/apache/axis2/context/SessionContext.html" title="class in org.apache.axis2.context">SessionContext</a>&nbsp;sessionContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setSoapAction(java.lang.String)">setSoapAction</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;soapAction)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setTo(org.apache.axis2.addressing.EndpointReference)">setTo</a></strong>(<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;to)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setTransportIn(org.apache.axis2.description.TransportInDescription)">setTransportIn</a></strong>(<a href="../../../../org/apache/axis2/description/TransportInDescription.html" title="class in org.apache.axis2.description">TransportInDescription</a>&nbsp;in)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setTransportOut(org.apache.axis2.description.TransportOutDescription)">setTransportOut</a></strong>(<a href="../../../../org/apache/axis2/description/TransportOutDescription.html" title="class in org.apache.axis2.description">TransportOutDescription</a>&nbsp;out)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setWSAAction(java.lang.String)">setWSAAction</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;actionURI)</code>
<div class="block">setWSAAction</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#setWSAMessageId(java.lang.String)">setWSAMessageId</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageID)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#toString()">toString</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/axis2/context/MessageContext.html#writeExternal(java.io.ObjectOutput)">writeExternal</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io">ObjectOutput</a>&nbsp;o)</code>
<div class="block">Save the contents of this MessageContext instance.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.axis2.context.AbstractContext">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.axis2.context.<a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></h3>
<code><a href="../../../../org/apache/axis2/context/AbstractContext.html#clearPropertyDifferences()">clearPropertyDifferences</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#flush()">flush</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getLastTouchedTime()">getLastTouchedTime</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getParent()">getParent</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getPropertyDifferences()">getPropertyDifferences</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getPropertyNames()">getPropertyNames</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#getPropertyNonReplicable(java.lang.String)">getPropertyNonReplicable</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#isAncestor(org.apache.axis2.context.AbstractContext)">isAncestor</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#mergeProperties(java.util.Map)">mergeProperties</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#removeProperty(java.lang.String)">removeProperty</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#removePropertyNonReplicable(java.lang.String)">removePropertyNonReplicable</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#setLastTouchedTime(long)">setLastTouchedTime</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#setNonReplicableProperty(java.lang.String, java.lang.Object)">setNonReplicableProperty</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#setParent(org.apache.axis2.context.AbstractContext)">setParent</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#setProperties(java.util.Map)">setProperties</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#setProperty(java.lang.String, java.lang.Object)">setProperty</a>, <a href="../../../../org/apache/axis2/context/AbstractContext.html#touch()">touch</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="currentMessageContext">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>currentMessageContext</h4>
<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang">ThreadLocal</a>&lt;<a href="../../../../org/apache/axis2/context/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 name="options">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>options</h4>
<pre>protected&nbsp;<a href="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</a> options</pre>
</li>
</ul>
<a name="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="strong">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 name="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="strong">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 name="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="strong">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 name="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="strong">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 name="REMOTE_ADDR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>REMOTE_ADDR</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> REMOTE_ADDR</pre>
<dl><dt><span class="strong">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 name="TRANSPORT_ADDR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANSPORT_ADDR</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TRANSPORT_ADDR</pre>
<dl><dt><span class="strong">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 name="TRANSPORT_HEADERS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANSPORT_HEADERS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TRANSPORT_HEADERS</pre>
<dl><dt><span class="strong">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 name="IN_MESSAGE_CONTEXT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IN_MESSAGE_CONTEXT</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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="strong">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 name="attachments">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>attachments</h4>
<pre>public transient&nbsp;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments">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 name="TRANSPORT_OUT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANSPORT_OUT</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TRANSPORT_OUT</pre>
<div class="block">Field TRANSPORT_OUT</div>
<dl><dt><span class="strong">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 name="TRANSPORT_IN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANSPORT_IN</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TRANSPORT_IN</pre>
<div class="block">Field TRANSPORT_IN</div>
<dl><dt><span class="strong">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 name="CHARACTER_SET_ENCODING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CHARACTER_SET_ENCODING</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHARACTER_SET_ENCODING</pre>
<div class="block">Field CHARACTER_SET_ENCODING</div>
<dl><dt><span class="strong">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 name="UTF_8">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UTF_8</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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="strong">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 name="UTF_16">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UTF_16</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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="strong">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 name="TRANSPORT_SUCCEED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANSPORT_SUCCEED</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TRANSPORT_SUCCEED</pre>
<div class="block">Field TRANSPORT_SUCCEED</div>
<dl><dt><span class="strong">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 name="DEFAULT_CHAR_SET_ENCODING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_CHAR_SET_ENCODING</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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="strong">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 name="FLOW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLOW</h4>
<pre>public&nbsp;int FLOW</pre>
</li>
</ul>
<a name="CLIENT_API_NON_BLOCKING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CLIENT_API_NON_BLOCKING</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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="strong">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 name="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="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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="strong">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 name="outputWritten">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>outputWritten</h4>
<pre>public&nbsp;boolean outputWritten</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MessageContext()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MessageContext</h4>
<pre>public&nbsp;MessageContext()</pre>
<div class="block">Constructor</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getCurrentMessageContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentMessageContext</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;getCurrentMessageContext()</pre>
</li>
</ul>
<a name="destroyCurrentMessageContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>destroyCurrentMessageContext</h4>
<pre>public static&nbsp;void&nbsp;destroyCurrentMessageContext()</pre>
</li>
</ul>
<a name="setCurrentMessageContext(org.apache.axis2.context.MessageContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCurrentMessageContext</h4>
<pre>public static&nbsp;void&nbsp;setCurrentMessageContext(<a href="../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;ctx)</pre>
</li>
</ul>
<a name="toString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
<a name="getLogCorrelationID()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLogCorrelationID</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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="strong">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 name="getLogIDString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLogIDString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getLogIDString()</pre>
<div class="block">Get a formatted version of the logCorrelationID.</div>
<dl><dt><span class="strong">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 name="pause()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pause</h4>
<pre>public&nbsp;void&nbsp;pause()</pre>
<div class="block">Pause the execution of the current handler chain</div>
</li>
</ul>
<a name="getAxisOperation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisOperation</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/AxisOperation.html" title="class in org.apache.axis2.description">AxisOperation</a>&nbsp;getAxisOperation()</pre>
</li>
</ul>
<a name="getAxisService()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a>&nbsp;getAxisService()</pre>
</li>
</ul>
<a name="getAxisServiceGroup()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisServiceGroup</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a>&nbsp;getAxisServiceGroup()</pre>
</li>
</ul>
<a name="getConfigurationContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConfigurationContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;getConfigurationContext()</pre>
</li>
</ul>
<a name="getCurrentHandlerIndex()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentHandlerIndex</h4>
<pre>public&nbsp;int&nbsp;getCurrentHandlerIndex()</pre>
</li>
</ul>
<a name="getCurrentPhaseIndex()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentPhaseIndex</h4>
<pre>public&nbsp;int&nbsp;getCurrentPhaseIndex()</pre>
</li>
</ul>
<a name="getEnvelope()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnvelope</h4>
<pre>public&nbsp;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPEnvelope.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPEnvelope</a>&nbsp;getEnvelope()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns SOAPEnvelope.</dd></dl>
</li>
</ul>
<a name="getExecutionChain()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExecutionChain</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../org/apache/axis2/engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;&nbsp;getExecutionChain()</pre>
</li>
</ul>
<a name="addExecutedPhase(org.apache.axis2.engine.Handler)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addExecutedPhase</h4>
<pre>public&nbsp;void&nbsp;addExecutedPhase(<a href="../../../../org/apache/axis2/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="strong">Parameters:</span></dt><dd><code>phase</code> - The phase to add to the list.</dd></dl>
</li>
</ul>
<a name="removeFirstExecutedPhase()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeFirstExecutedPhase</h4>
<pre>public&nbsp;void&nbsp;removeFirstExecutedPhase()</pre>
<div class="block">Remove the first Phase in the collection of executed phases</div>
</li>
</ul>
<a name="getExecutedPhases()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExecutedPhases</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../org/apache/axis2/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="strong">Returns:</span></dt><dd>An Iterator over the LIFO data structure.</dd></dl>
</li>
</ul>
<a name="resetExecutedPhases()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resetExecutedPhases</h4>
<pre>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 name="getFaultTo()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFaultTo</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;getFaultTo()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns EndpointReference.</dd></dl>
</li>
</ul>
<a name="getFrom()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFrom</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;getFrom()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns EndpointReference.</dd></dl>
</li>
</ul>
<a name="getMessageID()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessageID</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getMessageID()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns message id.</dd></dl>
</li>
</ul>
<a name="getModuleParameter(java.lang.String, java.lang.String, org.apache.axis2.description.HandlerDescription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getModuleParameter</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a>&nbsp;getModuleParameter(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;moduleName,
<a href="../../../../org/apache/axis2/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="strong">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="strong">Returns:</span></dt><dd>Parameter <code>Parameter</code></dd></dl>
</li>
</ul>
<a name="getOperationContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOperationContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;getOperationContext()</pre>
</li>
</ul>
<a name="getParameter(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameter</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/Parameter.html" title="class in org.apache.axis2.description">Parameter</a>&nbsp;getParameter(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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="strong">Parameters:</span></dt><dd><code>key</code> - name of desired parameter</dd>
<dt><span class="strong">Returns:</span></dt><dd>Parameter <code>Parameter</code></dd></dl>
</li>
</ul>
<a name="getLocalProperty(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalProperty</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getLocalProperty(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis2/context/AbstractContext.html#getLocalProperty(java.lang.String)">getLocalProperty</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the property to search for</dd>
<dt><span class="strong">Returns:</span></dt><dd>the value of the property, or null if the property is not found</dd></dl>
</li>
</ul>
<a name="getLocalProperty(java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalProperty</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getLocalProperty(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;searchOptions)</pre>
</li>
</ul>
<a name="getProperty(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProperty</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getProperty(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis2/context/AbstractContext.html#getProperty(java.lang.String)">getProperty</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the property to search for</dd>
<dt><span class="strong">Returns:</span></dt><dd>the value of the property, or null if the property is not found</dd></dl>
</li>
</ul>
<a name="isPropertyTrue(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPropertyTrue</h4>
<pre>public&nbsp;boolean&nbsp;isPropertyTrue(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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="strong">Parameters:</span></dt><dd><code>name</code> - name of the property to check</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if the property exists and is Boolean.TRUE, "true", 1, etc.</dd></dl>
</li>
</ul>
<a name="isPropertyTrue(java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPropertyTrue</h4>
<pre>public&nbsp;boolean&nbsp;isPropertyTrue(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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="strong">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="strong">Returns:</span></dt><dd>true if the property exists and is Boolean.TRUE, "true", 1, etc.</dd></dl>
</li>
</ul>
<a name="getProperties()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProperties</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&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="../../../../org/apache/axis2/context/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><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/axis2/context/AbstractContext.html#getProperties()">getProperties</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>An unmodifiable map containing the combination of all available
properties or an empty map.</dd></dl>
</li>
</ul>
<a name="getRelationships()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRelationships</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>[]&nbsp;getRelationships()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns RelatesTo array.</dd></dl>
</li>
</ul>
<a name="getRelatesTo(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRelatesTo</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>&nbsp;getRelatesTo(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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="strong">Parameters:</span></dt><dd><code>type</code> - the relationship type</dd>
<dt><span class="strong">Returns:</span></dt><dd>Returns RelatesTo.</dd></dl>
</li>
</ul>
<a name="getRelatesTo()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRelatesTo</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>&nbsp;getRelatesTo()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns RelatesTo.</dd></dl>
</li>
</ul>
<a name="getReplyTo()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplyTo</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;getReplyTo()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns EndpointReference.</dd></dl>
</li>
</ul>
<a name="getServiceContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a>&nbsp;getServiceContext()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns ServiceContext.</dd></dl>
</li>
</ul>
<a name="getServiceContextID()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceContextID</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getServiceContextID()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns the serviceContextID.</dd></dl>
</li>
</ul>
<a name="getServiceGroupContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceGroupContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;getServiceGroupContext()</pre>
</li>
</ul>
<a name="getServiceGroupContextId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceGroupContextId</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getServiceGroupContextId()</pre>
</li>
</ul>
<a name="getSessionContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSessionContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/SessionContext.html" title="class in org.apache.axis2.context">SessionContext</a>&nbsp;getSessionContext()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns SessionContext.</dd></dl>
</li>
</ul>
<a name="setSessionContext(org.apache.axis2.context.SessionContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSessionContext</h4>
<pre>public&nbsp;void&nbsp;setSessionContext(<a href="../../../../org/apache/axis2/context/SessionContext.html" title="class in org.apache.axis2.context">SessionContext</a>&nbsp;sessionContext)</pre>
</li>
</ul>
<a name="getSoapAction()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSoapAction</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSoapAction()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns soap action.</dd></dl>
</li>
</ul>
<a name="getTo()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTo</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;getTo()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns EndpointReference.</dd></dl>
</li>
</ul>
<a name="getTransportIn()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransportIn</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/TransportInDescription.html" title="class in org.apache.axis2.description">TransportInDescription</a>&nbsp;getTransportIn()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns TransportInDescription.</dd></dl>
</li>
</ul>
<a name="getTransportOut()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransportOut</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/TransportOutDescription.html" title="class in org.apache.axis2.description">TransportOutDescription</a>&nbsp;getTransportOut()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns TransportOutDescription.</dd></dl>
</li>
</ul>
<a name="getWSAAction()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWSAAction</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getWSAAction()</pre>
</li>
</ul>
<a name="isDoingMTOM()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDoingMTOM</h4>
<pre>public&nbsp;boolean&nbsp;isDoingMTOM()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns boolean.</dd></dl>
</li>
</ul>
<a name="isDoingREST()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDoingREST</h4>
<pre>public&nbsp;boolean&nbsp;isDoingREST()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns boolean.</dd></dl>
</li>
</ul>
<a name="isDoingSwA()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDoingSwA</h4>
<pre>public&nbsp;boolean&nbsp;isDoingSwA()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns boolean.</dd></dl>
</li>
</ul>
<a name="isNewThreadRequired()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNewThreadRequired</h4>
<pre>public&nbsp;boolean&nbsp;isNewThreadRequired()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns boolean.</dd></dl>
</li>
</ul>
<a name="isOutputWritten()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOutputWritten</h4>
<pre>public&nbsp;boolean&nbsp;isOutputWritten()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns boolean.</dd></dl>
</li>
</ul>
<a name="isPaused()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPaused</h4>
<pre>public&nbsp;boolean&nbsp;isPaused()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns boolean.</dd></dl>
</li>
</ul>
<a name="setPaused(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPaused</h4>
<pre>public&nbsp;void&nbsp;setPaused(boolean&nbsp;paused)</pre>
</li>
</ul>
<a name="isProcessingFault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isProcessingFault</h4>
<pre>public&nbsp;boolean&nbsp;isProcessingFault()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns boolean.</dd></dl>
</li>
</ul>
<a name="isResponseWritten()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isResponseWritten</h4>
<pre>public&nbsp;boolean&nbsp;isResponseWritten()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns boolean.</dd></dl>
</li>
</ul>
<a name="isSOAP11()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSOAP11</h4>
<pre>public&nbsp;boolean&nbsp;isSOAP11()</pre>
</li>
</ul>
<a name="getInboundContentLength()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInboundContentLength</h4>
<pre>public&nbsp;long&nbsp;getInboundContentLength()
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>inbound content length of 0</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="isServerSide()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isServerSide</h4>
<pre>public&nbsp;boolean&nbsp;isServerSide()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns boolean.</dd></dl>
</li>
</ul>
<a name="getAxisMessage()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisMessage</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;getAxisMessage()</pre>
</li>
</ul>
<a name="setAxisMessage(org.apache.axis2.description.AxisMessage)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAxisMessage</h4>
<pre>public&nbsp;void&nbsp;setAxisMessage(<a href="../../../../org/apache/axis2/description/AxisMessage.html" title="class in org.apache.axis2.description">AxisMessage</a>&nbsp;axisMessage)</pre>
</li>
</ul>
<a name="setAxisOperation(org.apache.axis2.description.AxisOperation)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAxisOperation</h4>
<pre>public&nbsp;void&nbsp;setAxisOperation(<a href="../../../../org/apache/axis2/description/AxisOperation.html" title="class in org.apache.axis2.description">AxisOperation</a>&nbsp;axisOperation)</pre>
</li>
</ul>
<a name="setAxisService(org.apache.axis2.description.AxisService)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAxisService</h4>
<pre>public&nbsp;void&nbsp;setAxisService(<a href="../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</a>&nbsp;axisService)</pre>
</li>
</ul>
<a name="setAxisServiceGroup(org.apache.axis2.description.AxisServiceGroup)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAxisServiceGroup</h4>
<pre>public&nbsp;void&nbsp;setAxisServiceGroup(<a href="../../../../org/apache/axis2/description/AxisServiceGroup.html" title="class in org.apache.axis2.description">AxisServiceGroup</a>&nbsp;axisServiceGroup)</pre>
</li>
</ul>
<a name="setConfigurationContext(org.apache.axis2.context.ConfigurationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConfigurationContext</h4>
<pre>public&nbsp;void&nbsp;setConfigurationContext(<a href="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;context)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - </dd></dl>
</li>
</ul>
<a name="setCurrentHandlerIndex(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCurrentHandlerIndex</h4>
<pre>public&nbsp;void&nbsp;setCurrentHandlerIndex(int&nbsp;currentHandlerIndex)</pre>
</li>
</ul>
<a name="setCurrentPhaseIndex(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCurrentPhaseIndex</h4>
<pre>public&nbsp;void&nbsp;setCurrentPhaseIndex(int&nbsp;currentPhaseIndex)</pre>
</li>
</ul>
<a name="setDoingMTOM(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDoingMTOM</h4>
<pre>public&nbsp;void&nbsp;setDoingMTOM(boolean&nbsp;b)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - </dd></dl>
</li>
</ul>
<a name="setDoingREST(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDoingREST</h4>
<pre>public&nbsp;void&nbsp;setDoingREST(boolean&nbsp;b)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - </dd></dl>
</li>
</ul>
<a name="setDoingSwA(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDoingSwA</h4>
<pre>public&nbsp;void&nbsp;setDoingSwA(boolean&nbsp;b)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - </dd></dl>
</li>
</ul>
<a name="setEnvelope(org.apache.axiom.soap.SOAPEnvelope)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnvelope</h4>
<pre>public&nbsp;void&nbsp;setEnvelope(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPEnvelope.html?is-external=true" title="class or interface in org.apache.axiom.soap">SOAPEnvelope</a>&nbsp;envelope)
throws <a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>envelope</code> - </dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="setExecutionChain(java.util.ArrayList)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExecutionChain</h4>
<pre>public&nbsp;void&nbsp;setExecutionChain(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../org/apache/axis2/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="strong">Parameters:</span></dt><dd><code>executionChain</code> - </dd></dl>
</li>
</ul>
<a name="setFaultTo(org.apache.axis2.addressing.EndpointReference)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFaultTo</h4>
<pre>public&nbsp;void&nbsp;setFaultTo(<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>reference</code> - </dd></dl>
</li>
</ul>
<a name="setFrom(org.apache.axis2.addressing.EndpointReference)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFrom</h4>
<pre>public&nbsp;void&nbsp;setFrom(<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;reference)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>reference</code> - </dd></dl>
</li>
</ul>
<a name="setMessageID(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMessageID</h4>
<pre>public&nbsp;void&nbsp;setMessageID(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageId)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>messageId</code> - </dd></dl>
</li>
</ul>
<a name="setNewThreadRequired(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNewThreadRequired</h4>
<pre>public&nbsp;void&nbsp;setNewThreadRequired(boolean&nbsp;b)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - </dd></dl>
</li>
</ul>
<a name="setOperationContext(org.apache.axis2.context.OperationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOperationContext</h4>
<pre>public&nbsp;void&nbsp;setOperationContext(<a href="../../../../org/apache/axis2/context/OperationContext.html" title="class in org.apache.axis2.context">OperationContext</a>&nbsp;context)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The OperationContext</dd></dl>
</li>
</ul>
<a name="setOutputWritten(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOutputWritten</h4>
<pre>public&nbsp;void&nbsp;setOutputWritten(boolean&nbsp;b)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - </dd></dl>
</li>
</ul>
<a name="setProcessingFault(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProcessingFault</h4>
<pre>public&nbsp;void&nbsp;setProcessingFault(boolean&nbsp;b)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - </dd></dl>
</li>
</ul>
<a name="addRelatesTo(org.apache.axis2.addressing.RelatesTo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addRelatesTo</h4>
<pre>public&nbsp;void&nbsp;addRelatesTo(<a href="../../../../org/apache/axis2/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="strong">Parameters:</span></dt><dd><code>reference</code> - RelatesTo describing how we relate to another message</dd></dl>
</li>
</ul>
<a name="setReplyTo(org.apache.axis2.addressing.EndpointReference)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReplyTo</h4>
<pre>public&nbsp;void&nbsp;setReplyTo(<a href="../../../../org/apache/axis2/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="strong">Parameters:</span></dt><dd><code>reference</code> - the ReplyTo EPR</dd></dl>
</li>
</ul>
<a name="setResponseWritten(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseWritten</h4>
<pre>public&nbsp;void&nbsp;setResponseWritten(boolean&nbsp;b)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - </dd></dl>
</li>
</ul>
<a name="setServerSide(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServerSide</h4>
<pre>public&nbsp;void&nbsp;setServerSide(boolean&nbsp;b)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - </dd></dl>
</li>
</ul>
<a name="setServiceContext(org.apache.axis2.context.ServiceContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceContext</h4>
<pre>public&nbsp;void&nbsp;setServiceContext(<a href="../../../../org/apache/axis2/context/ServiceContext.html" title="class in org.apache.axis2.context">ServiceContext</a>&nbsp;context)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - </dd></dl>
</li>
</ul>
<a name="setServiceContextID(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceContextID</h4>
<pre>public&nbsp;void&nbsp;setServiceContextID(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceContextID)</pre>
<div class="block">Sets the service context id.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>serviceContextID</code> - </dd></dl>
</li>
</ul>
<a name="setServiceGroupContext(org.apache.axis2.context.ServiceGroupContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceGroupContext</h4>
<pre>public&nbsp;void&nbsp;setServiceGroupContext(<a href="../../../../org/apache/axis2/context/ServiceGroupContext.html" title="class in org.apache.axis2.context">ServiceGroupContext</a>&nbsp;serviceGroupContext)</pre>
</li>
</ul>
<a name="setServiceGroupContextId(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceGroupContextId</h4>
<pre>public&nbsp;void&nbsp;setServiceGroupContextId(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceGroupContextId)</pre>
</li>
</ul>
<a name="setSoapAction(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSoapAction</h4>
<pre>public&nbsp;void&nbsp;setSoapAction(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;soapAction)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>soapAction</code> - </dd></dl>
</li>
</ul>
<a name="setTo(org.apache.axis2.addressing.EndpointReference)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTo</h4>
<pre>public&nbsp;void&nbsp;setTo(<a href="../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</a>&nbsp;to)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>to</code> - </dd></dl>
</li>
</ul>
<a name="setTransportIn(org.apache.axis2.description.TransportInDescription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTransportIn</h4>
<pre>public&nbsp;void&nbsp;setTransportIn(<a href="../../../../org/apache/axis2/description/TransportInDescription.html" title="class in org.apache.axis2.description">TransportInDescription</a>&nbsp;in)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - </dd></dl>
</li>
</ul>
<a name="setTransportOut(org.apache.axis2.description.TransportOutDescription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTransportOut</h4>
<pre>public&nbsp;void&nbsp;setTransportOut(<a href="../../../../org/apache/axis2/description/TransportOutDescription.html" title="class in org.apache.axis2.description">TransportOutDescription</a>&nbsp;out)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - </dd></dl>
</li>
</ul>
<a name="setWSAAction(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWSAAction</h4>
<pre>public&nbsp;void&nbsp;setWSAAction(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;actionURI)</pre>
<div class="block">setWSAAction</div>
</li>
</ul>
<a name="setWSAMessageId(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWSAMessageId</h4>
<pre>public&nbsp;void&nbsp;setWSAMessageId(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;messageID)</pre>
</li>
</ul>
<a name="getFLOW()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFLOW</h4>
<pre>public&nbsp;int&nbsp;getFLOW()</pre>
</li>
</ul>
<a name="setFLOW(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFLOW</h4>
<pre>public&nbsp;void&nbsp;setFLOW(int&nbsp;FLOW)</pre>
</li>
</ul>
<a name="getOptions()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOptions</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;getOptions()</pre>
</li>
</ul>
<a name="setOptions(org.apache.axis2.client.Options)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOptions</h4>
<pre>public&nbsp;void&nbsp;setOptions(<a href="../../../../org/apache/axis2/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="strong">Parameters:</span></dt><dd><code>options</code> - the options to set</dd></dl>
</li>
</ul>
<a name="getIncomingTransportName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIncomingTransportName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIncomingTransportName()</pre>
</li>
</ul>
<a name="setIncomingTransportName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIncomingTransportName</h4>
<pre>public&nbsp;void&nbsp;setIncomingTransportName(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;incomingTransportName)</pre>
</li>
</ul>
<a name="setRelationships(org.apache.axis2.addressing.RelatesTo[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRelationships</h4>
<pre>public&nbsp;void&nbsp;setRelationships(<a href="../../../../org/apache/axis2/addressing/RelatesTo.html" title="class in org.apache.axis2.addressing">RelatesTo</a>[]&nbsp;list)</pre>
</li>
</ul>
<a name="getEffectivePolicy()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEffectivePolicy</h4>
<pre>public&nbsp;org.apache.neethi.Policy&nbsp;getEffectivePolicy()</pre>
</li>
</ul>
<a name="isEngaged(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEngaged</h4>
<pre>public&nbsp;boolean&nbsp;isEngaged(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;moduleName)</pre>
</li>
</ul>
<a name="isHeaderPresent()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isHeaderPresent</h4>
<pre>public&nbsp;boolean&nbsp;isHeaderPresent()</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>The bonus you used to get from this is now built in to SOAPEnvelope.getHeader()</i></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="strong">Returns:</span></dt><dd>boolean</dd></dl>
</li>
</ul>
<a name="setAttachmentMap(org.apache.axiom.attachments.Attachments)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAttachmentMap</h4>
<pre>public&nbsp;void&nbsp;setAttachmentMap(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments">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="strong">Parameters:</span></dt><dd><code>attachments</code> - </dd></dl>
</li>
</ul>
<a name="getAttachmentMap()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttachmentMap</h4>
<pre>public&nbsp;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/attachments/Attachments.html?is-external=true" title="class or interface in org.apache.axiom.attachments">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="strong">Returns:</span></dt><dd>attachment</dd></dl>
</li>
</ul>
<a name="addAttachment(java.lang.String, javax.activation.DataHandler)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAttachment</h4>
<pre>public&nbsp;void&nbsp;addAttachment(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contentID,
<a href="http://docs.oracle.com/javaee/5/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation">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="strong">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 name="addAttachment(javax.activation.DataHandler)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAttachment</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;addAttachment(<a href="http://docs.oracle.com/javaee/5/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation">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="strong">Parameters:</span></dt><dd><code>dataHandler</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>the auto generated content ID of the MIME attachment</dd></dl>
</li>
</ul>
<a name="getAttachment(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttachment</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javaee/5/api/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation">DataHandler</a>&nbsp;getAttachment(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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="strong">Parameters:</span></dt><dd><code>contentID</code> - :
Content ID of the MIME attachment (without the "cid:" prefix)</dd>
<dt><span class="strong">Returns:</span></dt><dd>Data handler of the attachment</dd></dl>
</li>
</ul>
<a name="removeAttachment(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAttachment</h4>
<pre>public&nbsp;void&nbsp;removeAttachment(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;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="strong">Parameters:</span></dt><dd><code>contentID</code> - of the attachment (without the "cid:" prefix)</dd></dl>
</li>
</ul>
<a name="setSelfManagedData(java.lang.Class, java.lang.Object, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelfManagedData</h4>
<pre>public&nbsp;void&nbsp;setSelfManagedData(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;clazz,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;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="strong">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 name="getSelfManagedData(java.lang.Class, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelfManagedData</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getSelfManagedData(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;clazz,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</pre>
<div class="block">Retrieve a value of self managed data previously saved with the specified key.</div>
<dl><dt><span class="strong">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="strong">Returns:</span></dt><dd>The data object associated with the key, or NULL if not found</dd></dl>
</li>
</ul>
<a name="containsSelfManagedDataKey(java.lang.Class, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsSelfManagedDataKey</h4>
<pre>public&nbsp;boolean&nbsp;containsSelfManagedDataKey(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;clazz,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</pre>
<div class="block">Check to see if the key for the self managed data is available</div>
<dl><dt><span class="strong">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="strong">Returns:</span></dt><dd>TRUE if the key exists, FALSE otherwise</dd></dl>
</li>
</ul>
<a name="removeSelfManagedData(java.lang.Class, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeSelfManagedData</h4>
<pre>public&nbsp;void&nbsp;removeSelfManagedData(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;clazz,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;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="strong">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 name="writeExternal(java.io.ObjectOutput)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeExternal</h4>
<pre>public&nbsp;void&nbsp;writeExternal(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io">ObjectOutput</a>&nbsp;o)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">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><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Externalizable.html?is-external=true#writeExternal(java.io.ObjectOutput)" title="class or interface in java.io">writeExternal</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io">Externalizable</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - The stream to write the object contents to</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="readExternal(java.io.ObjectInput)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readExternal</h4>
<pre>public&nbsp;void&nbsp;readExternal(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io">ObjectInput</a>&nbsp;inObject)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">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><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Externalizable.html?is-external=true#readExternal(java.io.ObjectInput)" title="class or interface in java.io">readExternal</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io">Externalizable</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>inObject</code> - The stream to read the object contents from</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd></dl>
</li>
</ul>
<a name="activate(org.apache.axis2.context.ConfigurationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>activate</h4>
<pre>public&nbsp;void&nbsp;activate(<a href="../../../../org/apache/axis2/context/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="strong">Parameters:</span></dt><dd><code>cc</code> - The configuration context object representing the active configuration</dd></dl>
</li>
</ul>
<a name="activateWithOperationContext(org.apache.axis2.context.OperationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>activateWithOperationContext</h4>
<pre>public&nbsp;void&nbsp;activateWithOperationContext(<a href="../../../../org/apache/axis2/context/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="strong">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 name="extractCopyMessageContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extractCopyMessageContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/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="strong">Returns:</span></dt><dd>A copy of the message context that is not in the object graph</dd></dl>
</li>
</ul>
<a name="setIsSOAP11Explicit(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsSOAP11Explicit</h4>
<pre>public&nbsp;void&nbsp;setIsSOAP11Explicit(boolean&nbsp;t)</pre>
</li>
</ul>
<a name="setExecutedPhasesExplicit(java.util.LinkedList)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExecutedPhasesExplicit</h4>
<pre>public&nbsp;void&nbsp;setExecutedPhasesExplicit(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a>&lt;<a href="../../../../org/apache/axis2/engine/Handler.html" title="interface in org.apache.axis2.engine">Handler</a>&gt;&nbsp;inb)</pre>
</li>
</ul>
<a name="setSelfManagedDataMapExplicit(java.util.LinkedHashMap)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelfManagedDataMapExplicit</h4>
<pre>public&nbsp;void&nbsp;setSelfManagedDataMapExplicit(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;map)</pre>
</li>
</ul>
<a name="setOptionsExplicit(org.apache.axis2.client.Options)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOptionsExplicit</h4>
<pre>public&nbsp;void&nbsp;setOptionsExplicit(<a href="../../../../org/apache/axis2/client/Options.html" title="class in org.apache.axis2.client">Options</a>&nbsp;op)</pre>
</li>
</ul>
<a name="getRootContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootContext</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;getRootContext()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/axis2/context/AbstractContext.html#getRootContext()">getRootContext</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/axis2/context/AbstractContext.html" title="class in org.apache.axis2.context">AbstractContext</a></code></dd>
</dl>
</li>
</ul>
<a name="isFault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFault</h4>
<pre>public&nbsp;boolean&nbsp;isFault()</pre>
</li>
</ul>
<a name="getFailureReason()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFailureReason</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;getFailureReason()</pre>
<div class="block">Obtain the Exception which caused the processing chain to halt.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>null, or an Exception.</dd></dl>
</li>
</ul>
<a name="setFailureReason(java.lang.Exception)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFailureReason</h4>
<pre>public&nbsp;void&nbsp;setFailureReason(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;failureReason)</pre>
<div class="block">Set the failure reason. Only AxisEngine should ever do this.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>failureReason</code> - an Exception which caused processing to halt.</dd></dl>
</li>
</ul>
<a name="findEndpoint()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>findEndpoint</h4>
<pre>public&nbsp;<a href="../../../../org/apache/axis2/description/AxisEndpoint.html" title="class in org.apache.axis2.description">AxisEndpoint</a>&nbsp;findEndpoint()</pre>
<dl><dt><span class="strong">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="../../../../org/apache/axis2/description/AxisEndpoint.html" title="class in org.apache.axis2.description"><code>AxisEndpoint</code></a> instance is set under the
<a href="../../../../org/apache/axis2/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="../../../../org/apache/axis2/context/MessageContext.html#getAxisService()"><code>axisService</code></a> instance is set and it
specifies <a href="../../../../org/apache/axis2/description/AxisService.html#isClientSide()"><code>clientSide=true</code></a>, retrieve the endpoint
which matches its <a href="../../../../org/apache/axis2/description/AxisService.html#getEndpointName()"><code>enpointName</code></a></li>
<li>else, return <code>null</code></li>
</ul></dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/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">
<li><a href="../../../../org/apache/axis2/context/ContextListener.html" title="interface in org.apache.axis2.context"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/axis2/context/NamedValue.html" title="class in org.apache.axis2.context"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/axis2/context/MessageContext.html" target="_top">Frames</a></li>
<li><a href="MessageContext.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &copy; <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>