blob: 15f5cd9af6f5927e7c5bd8bb36643de38bed068a [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 Axis)</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 Axis)";
}
//-->
</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/axis/Message.html" title="class in org.apache.axis"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/axis/NoEndPointException.html" title="class in org.apache.axis"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/axis/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.axis</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.4.2/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>org.apache.axis.MessageContext</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../javax/xml/rpc/handler/MessageContext.html" title="interface in javax.xml.rpc.handler">MessageContext</a>, <a href="../../../javax/xml/rpc/handler/soap/SOAPMessageContext.html" title="interface in javax.xml.rpc.handler.soap">SOAPMessageContext</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">MessageContext</span>
extends <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../javax/xml/rpc/handler/soap/SOAPMessageContext.html" title="interface in javax.xml.rpc.handler.soap">SOAPMessageContext</a></pre>
<div class="block">A MessageContext is the Axis implementation of the javax
SOAPMessageContext class, and is core to message processing
in handlers and other parts of the system.
This class also contains constants for accessing some
well-known properties. Using a hierarchical namespace is
strongly suggested in order to lower the chance for
conflicts.
(These constants should be viewed as an explicit list of well
known and widely used context keys, there's nothing wrong
with directly using the key strings. This is the reason for
the hierarchical constant namespace.
Actually I think we might just list the keys in the docs and
provide no such constants since they create yet another
namespace, but we'd have no compile-time checks then.
Whaddya think? - todo by Jacek)</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Doug Davis (dug@us.ibm.com), Jacek Kopecky (jacek@idoox.com)</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>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#ACCEPTMISSINGPARAMS">ACCEPTMISSINGPARAMS</a></strong></code>
<div class="block">A boolean param, to control whether we accept missing parameters
as nulls or refuse to acknowledge them.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#ATTACHMENTS_DIR">ATTACHMENTS_DIR</a></strong></code>
<div class="block">The directory where in coming attachments are created.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#AUTHUSER">AUTHUSER</a></strong></code>
<div class="block">Place to store an AuthenticatedUser.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#CALL">CALL</a></strong></code>
<div class="block">If on the client - this is the Call object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#ENGINE_HANDLER">ENGINE_HANDLER</a></strong></code>
<div class="block">Contains an instance of Handler, which is the
ServiceContext and the entrypoint of this service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#HTTP_TRANSPORT_VERSION">HTTP_TRANSPORT_VERSION</a></strong></code>
<div class="block">The value of the property is used by service WSDL generation (aka ?</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#IS_MSG">IS_MSG</a></strong></code>
<div class="block">Are we doing Msg vs RPC?</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#log">log</a></strong></code>
<div class="block">The <code>Log</code> used for logging all messages.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#QUIT_REQUESTED">QUIT_REQUESTED</a></strong></code>
<div class="block">Has a quit been requested?</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#SECURITY_PROVIDER">SECURITY_PROVIDER</a></strong></code>
<div class="block">The security provider.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#systemTempDir">systemTempDir</a></strong></code>
<div class="block">Temporary directory to store attachments.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#TRANS_URL">TRANS_URL</a></strong></code>
<div class="block">This String is the URL that the message came to.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#WSDLGEN_INTFNAMESPACE">WSDLGEN_INTFNAMESPACE</a></strong></code>
<div class="block">The value of the property is used by service WSDL generation (aka ?</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#WSDLGEN_SERV_LOC_URL">WSDLGEN_SERV_LOC_URL</a></strong></code>
<div class="block">The value of the property is used by service WSDL generation (aka ?</div>
</td>
</tr>
</table>
</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/axis/MessageContext.html#MessageContext(org.apache.axis.AxisEngine)">MessageContext</a></strong>(<a href="../../../org/apache/axis/AxisEngine.html" title="class in org.apache.axis">AxisEngine</a>&nbsp;engine)</code>
<div class="block">Create a message context.</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>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#containsProperty(java.lang.String)">containsProperty</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Returns true if the MessageContext contains a property with the specified name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#dispose()">dispose</a></strong>()</code>
<div class="block">if a message (or subclass) has any disposal needs, this method
is where it goes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#finalize()">finalize</a></strong>()</code>
<div class="block">during finalization, the dispose() method is called.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getAllPropertyNames()">getAllPropertyNames</a></strong>()</code>
<div class="block">Returns an Iterator view of the names of the properties
in this MessageContext and any parents of the LockableHashtable</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/AxisEngine.html" title="class in org.apache.axis">AxisEngine</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getAxisEngine()">getAxisEngine</a></strong>()</code>
<div class="block">Get the axis engine.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getClassLoader()">getClassLoader</a></strong>()</code>
<div class="block">Get the classloader, implicitly binding to the thread context
classloader if an override has not been supplied.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../org/apache/axis/MessageContext.html" title="class in org.apache.axis">MessageContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getCurrentContext()">getCurrentContext</a></strong>()</code>
<div class="block">Get the active message context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getCurrentMessage()">getCurrentMessage</a></strong>()</code>
<div class="block">Return the current (i.e. request before the pivot, response after)
message.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#getEncodingStyle()">getEncodingStyle</a></strong>()</code>
<div class="block">Returns the encoding style as a URI that should be used for the SOAP
message.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getMaintainSession()">getMaintainSession</a></strong>()</code>
<div class="block">Discover if we are maintaining session state.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../javax/xml/soap/SOAPMessage.html" title="class in javax.xml.soap">SOAPMessage</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getMessage()">getMessage</a></strong>()</code>
<div class="block">Gets the SOAPMessage from this message context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/description/OperationDesc.html" title="class in org.apache.axis.description">OperationDesc</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getOperation()">getOperation</a></strong>()</code>
<div class="block">The current operation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/description/OperationDesc.html" title="class in org.apache.axis.description">OperationDesc</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getOperationByQName(javax.xml.namespace.QName)">getOperationByQName</a></strong>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">get the first possible operation that could match a
body containing an element of the given QName.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/constants/Style.html" title="class in org.apache.axis.constants">Style</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getOperationStyle()">getOperationStyle</a></strong>()</code>
<div class="block">Get the operation style.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/constants/Use.html" title="class in org.apache.axis.constants">Use</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getOperationUse()">getOperationUse</a></strong>()</code>
<div class="block">Get the operation use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#getPassword()">getPassword</a></strong>()</code>
<div class="block">Get the password.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getPastPivot()">getPastPivot</a></strong>()</code>
<div class="block">Determine when we've passed the pivot.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/description/OperationDesc.html" title="class in org.apache.axis.description">OperationDesc</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getPossibleOperationsByQName(javax.xml.namespace.QName)">getPossibleOperationsByQName</a></strong>(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)</code>
<div class="block">Returns a list of operation descriptors that could may
possibly match a body containing an element of the given QName.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#getProperty(java.lang.String)">getProperty</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Returns the value associated with the named property - or null if not
defined/set.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getPropertyNames()">getPropertyNames</a></strong>()</code>
<div class="block">Returns an <code>Iterator</code> view of the names of the properties in
this <code>MessageContext</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getRequestMessage()">getRequestMessage</a></strong>()</code>
<div class="block">Get the request message.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getResponseMessage()">getResponseMessage</a></strong>()</code>
<div class="block">Get the response message.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#getRoles()">getRoles</a></strong>()</code>
<div class="block">Gets the SOAP actor roles associated with an execution of the
<code>HandlerChain</code> and its contained <code>Handler</code>
instances.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/schema/SchemaVersion.html" title="interface in org.apache.axis.schema">SchemaVersion</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getSchemaVersion()">getSchemaVersion</a></strong>()</code>
<div class="block">Get the XML schema version information.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/handlers/soap/SOAPService.html" title="class in org.apache.axis.handlers.soap">SOAPService</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getService()">getService</a></strong>()</code>
<div class="block">Get the <code>SOAPService</code> used to handle services in this
context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/session/Session.html" title="interface in org.apache.axis.session">Session</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getSession()">getSession</a></strong>()</code>
<div class="block">Get the current session.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#getSOAPActionURI()">getSOAPActionURI</a></strong>()</code>
<div class="block">Get the soapAction URI.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/soap/SOAPConstants.html" title="interface in org.apache.axis.soap">SOAPConstants</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getSOAPConstants()">getSOAPConstants</a></strong>()</code>
<div class="block">Get the <code>SOAPConstants</code> used by this message context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#getStrProp(java.lang.String)">getStrProp</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</code>
<div class="block">Get a <code>String</code> property by name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#getTargetService()">getTargetService</a></strong>()</code>
<div class="block">Get the name of the targed service for this message.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getTimeout()">getTimeout</a></strong>()</code>
<div class="block">Get timeout from our MessageContext.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#getTransportName()">getTransportName</a></strong>()</code>
<div class="block">The name of the transport for this context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/encoding/TypeMapping.html" title="interface in org.apache.axis.encoding">TypeMapping</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getTypeMapping()">getTypeMapping</a></strong>()</code>
<div class="block">Return the type mapping currently in scope for our encoding style.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/axis/encoding/TypeMappingRegistry.html" title="interface in org.apache.axis.encoding">TypeMappingRegistry</a></code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#getTypeMappingRegistry()">getTypeMappingRegistry</a></strong>()</code>
<div class="block">Get the currently in-scope type mapping registry.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.4.2/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/axis/MessageContext.html#getUsername()">getUsername</a></strong>()</code>
<div class="block">Get the user name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#isClient()">isClient</a></strong>()</code>
<div class="block">Let us know whether this is the client or the server.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#isEncoded()">isEncoded</a></strong>()</code>
<div class="block">Indicates if the opration is encoded.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#isHighFidelity()">isHighFidelity</a></strong>()</code>
<div class="block">Read the high fidelity property.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#isPropertyTrue(java.lang.String)">isPropertyTrue</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</code>
<div class="block">Tests to see if the named property is set in the 'bag', returning
<code>false</code> if it is not present at all.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#isPropertyTrue(java.lang.String,%20boolean)">isPropertyTrue</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName,
boolean&nbsp;defaultVal)</code>
<div class="block">Test if a property is set to something we consider to be true in the
'bag'.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#removeProperty(java.lang.String)">removeProperty</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</code>
<div class="block">Removes a property (name-value pair) from the
<code>MessageContext</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#reset()">reset</a></strong>()</code>
<div class="block">Return this context to a clean state.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setClassLoader(java.lang.ClassLoader)">setClassLoader</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;cl)</code>
<div class="block">Set a new classloader.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setCurrentMessage(org.apache.axis.Message)">setCurrentMessage</a></strong>(<a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a>&nbsp;curMsg)</code>
<div class="block">Set the current message.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setEncodingStyle(java.lang.String)">setEncodingStyle</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespaceURI)</code>
<div class="block">Sets the encoding style to the URI passed in.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setHighFidelity(boolean)">setHighFidelity</a></strong>(boolean&nbsp;highFidelity)</code>
<div class="block">Set the high fidelity propert.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setMaintainSession(boolean)">setMaintainSession</a></strong>(boolean&nbsp;yesno)</code>
<div class="block">Set whether we are maintaining session state.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setMessage(javax.xml.soap.SOAPMessage)">setMessage</a></strong>(<a href="../../../javax/xml/soap/SOAPMessage.html" title="class in javax.xml.soap">SOAPMessage</a>&nbsp;message)</code>
<div class="block">Sets the SOAPMessage for 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/axis/MessageContext.html#setOperation(org.apache.axis.description.OperationDesc)">setOperation</a></strong>(<a href="../../../org/apache/axis/description/OperationDesc.html" title="class in org.apache.axis.description">OperationDesc</a>&nbsp;operation)</code>
<div class="block">Set the current operation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setPassword(java.lang.String)">setPassword</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;password)</code>
<div class="block">Set the password.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setPastPivot(boolean)">setPastPivot</a></strong>(boolean&nbsp;pastPivot)</code>
<div class="block">Indicate when we've passed the pivot.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setProperty(java.lang.String,%20java.lang.Object)">setProperty</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">Allows you to set a named property to the passed in value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setPropertyParent(java.util.Hashtable)">setPropertyParent</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&nbsp;parent)</code>
<div class="block">Set the Hashtable that contains the default values for our
properties.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setRequestMessage(org.apache.axis.Message)">setRequestMessage</a></strong>(<a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a>&nbsp;reqMsg)</code>
<div class="block">Set the request message, and make sure that message is associated
with this MessageContext.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setResponseMessage(org.apache.axis.Message)">setResponseMessage</a></strong>(<a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a>&nbsp;respMsg)</code>
<div class="block">Set the response message, and make sure that message is associated
with this MessageContext.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setRoles(java.lang.String[])">setRoles</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;roles)</code>
<div class="block">Set the SOAP actor roles associated with an executioni of
<code>CodeHandlerChain</code> and its contained <code>Handler</code>
instances.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setSchemaVersion(org.apache.axis.schema.SchemaVersion)">setSchemaVersion</a></strong>(<a href="../../../org/apache/axis/schema/SchemaVersion.html" title="interface in org.apache.axis.schema">SchemaVersion</a>&nbsp;schemaVersion)</code>
<div class="block">Set the XML schema version this message context will use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setService(org.apache.axis.handlers.soap.SOAPService)">setService</a></strong>(<a href="../../../org/apache/axis/handlers/soap/SOAPService.html" title="class in org.apache.axis.handlers.soap">SOAPService</a>&nbsp;sh)</code>
<div class="block">Set the <code>SOAPService</code> used to handle services in this
context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setSession(org.apache.axis.session.Session)">setSession</a></strong>(<a href="../../../org/apache/axis/session/Session.html" title="interface in org.apache.axis.session">Session</a>&nbsp;session)</code>
<div class="block">Set the current session.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setSOAPActionURI(java.lang.String)">setSOAPActionURI</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;SOAPActionURI)</code>
<div class="block">Set the soapAction URI.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setSOAPConstants(org.apache.axis.soap.SOAPConstants)">setSOAPConstants</a></strong>(<a href="../../../org/apache/axis/soap/SOAPConstants.html" title="interface in org.apache.axis.soap">SOAPConstants</a>&nbsp;soapConstants)</code>
<div class="block">Set the <code>SOAPConstants</code> used by 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/axis/MessageContext.html#setTargetService(java.lang.String)">setTargetService</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tServ)</code>
<div class="block">Set the target service for this message.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setTimeout(int)">setTimeout</a></strong>(int&nbsp;value)</code>
<div class="block">Set timeout in our MessageContext.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setTransportName(java.lang.String)">setTransportName</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;transportName)</code>
<div class="block">Set the transport name for this context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setTypeMappingRegistry(org.apache.axis.encoding.TypeMappingRegistry)">setTypeMappingRegistry</a></strong>(<a href="../../../org/apache/axis/encoding/TypeMappingRegistry.html" title="interface in org.apache.axis.encoding">TypeMappingRegistry</a>&nbsp;reg)</code>
<div class="block">Replace the engine's type mapping registry with a local one.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setUsername(java.lang.String)">setUsername</a></strong>(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;username)</code>
<div class="block">Set the username.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#setUseSOAPAction(boolean)">setUseSOAPAction</a></strong>(boolean&nbsp;useSOAPAction)</code>
<div class="block">Enable or dissable the use of soap action information.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../org/apache/axis/MessageContext.html#useSOAPAction()">useSOAPAction</a></strong>()</code>
<div class="block">Indicates wether the soap action URI is being used or not.</div>
</td>
</tr>
</table>
<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.4.2/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.4.2/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.4.2/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.4.2/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.4.2/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.4.2/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.4.2/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.4.2/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.4.2/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.4.2/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.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" 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="log">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>log</h4>
<pre>protected static&nbsp;org.apache.commons.logging.Log log</pre>
<div class="block">The <code>Log</code> used for logging all messages.</div>
</li>
</ul>
<a name="systemTempDir">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>systemTempDir</h4>
<pre>protected static&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> systemTempDir</pre>
<div class="block">Temporary directory to store attachments.</div>
</li>
</ul>
<a name="ENGINE_HANDLER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ENGINE_HANDLER</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ENGINE_HANDLER</pre>
<div class="block">Contains an instance of Handler, which is the
ServiceContext and the entrypoint of this service.
(if it has been so configured - will our deployment
tool do this by default? - todo by Jacek)</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.ENGINE_HANDLER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="TRANS_URL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TRANS_URL</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TRANS_URL</pre>
<div class="block">This String is the URL that the message came to.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.TRANS_URL">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="QUIT_REQUESTED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>QUIT_REQUESTED</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> QUIT_REQUESTED</pre>
<div class="block">Has a quit been requested? Hackish... but useful... -- RobJ</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.QUIT_REQUESTED">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="AUTHUSER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AUTHUSER</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> AUTHUSER</pre>
<div class="block">Place to store an AuthenticatedUser.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.AUTHUSER">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="CALL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CALL</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CALL</pre>
<div class="block">If on the client - this is the Call object.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.CALL">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="IS_MSG">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IS_MSG</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> IS_MSG</pre>
<div class="block">Are we doing Msg vs RPC? - For Java Binding.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.IS_MSG">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ATTACHMENTS_DIR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ATTACHMENTS_DIR</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ATTACHMENTS_DIR</pre>
<div class="block">The directory where in coming attachments are created.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.ATTACHMENTS_DIR">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ACCEPTMISSINGPARAMS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ACCEPTMISSINGPARAMS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ACCEPTMISSINGPARAMS</pre>
<div class="block">A boolean param, to control whether we accept missing parameters
as nulls or refuse to acknowledge them.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.ACCEPTMISSINGPARAMS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="WSDLGEN_INTFNAMESPACE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WSDLGEN_INTFNAMESPACE</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WSDLGEN_INTFNAMESPACE</pre>
<div class="block">The value of the property is used by service WSDL generation (aka ?WSDL)
For the service's interface namespace if not set TRANS_URL property is used.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.WSDLGEN_INTFNAMESPACE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="WSDLGEN_SERV_LOC_URL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WSDLGEN_SERV_LOC_URL</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WSDLGEN_SERV_LOC_URL</pre>
<div class="block">The value of the property is used by service WSDL generation (aka ?WSDL).
For the service's location if not set TRANS_URL property is used.
(helps provide support through proxies.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.WSDLGEN_SERV_LOC_URL">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="HTTP_TRANSPORT_VERSION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_TRANSPORT_VERSION</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HTTP_TRANSPORT_VERSION</pre>
<div class="block">The value of the property is used by service WSDL generation (aka ?WSDL).
Set this property to request a certain level of HTTP.
The values MUST use org.apache.axis.transport.http.HTTPConstants.HEADER_PROTOCOL_10
for HTTP 1.0
The values MUST use org.apache.axis.transport.http.HTTPConstants.HEADER_PROTOCOL_11
for HTTP 1.1</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.HTTP_TRANSPORT_VERSION">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SECURITY_PROVIDER">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SECURITY_PROVIDER</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SECURITY_PROVIDER</pre>
<div class="block">The security provider.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.apache.axis.MessageContext.SECURITY_PROVIDER">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MessageContext(org.apache.axis.AxisEngine)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MessageContext</h4>
<pre>public&nbsp;MessageContext(<a href="../../../org/apache/axis/AxisEngine.html" title="class in org.apache.axis">AxisEngine</a>&nbsp;engine)</pre>
<div class="block">Create a message context.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>engine</code> - the controlling axis engine. Null is actually accepted here,
though passing a null engine in is strongly discouraged as many of the methods
assume that it is in fact defined.</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getOperation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOperation</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/description/OperationDesc.html" title="class in org.apache.axis.description">OperationDesc</a>&nbsp;getOperation()</pre>
<div class="block">The current operation.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the current operation; may be <code>null</code></dd></dl>
</li>
</ul>
<a name="setOperation(org.apache.axis.description.OperationDesc)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOperation</h4>
<pre>public&nbsp;void&nbsp;setOperation(<a href="../../../org/apache/axis/description/OperationDesc.html" title="class in org.apache.axis.description">OperationDesc</a>&nbsp;operation)</pre>
<div class="block">Set the current operation.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>operation</code> - the <code>Operation</code> this context is executing</dd></dl>
</li>
</ul>
<a name="getPossibleOperationsByQName(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPossibleOperationsByQName</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/description/OperationDesc.html" title="class in org.apache.axis.description">OperationDesc</a>[]&nbsp;getPossibleOperationsByQName(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)
throws <a href="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></pre>
<div class="block">Returns a list of operation descriptors that could may
possibly match a body containing an element of the given QName.
For non-DOCUMENT, the list of operation descriptors that match
the name is returned. For DOCUMENT, all the operations that have
qname as a parameter are returned</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - of the first element in the body</dd>
<dt><span class="strong">Returns:</span></dt><dd>list of operation descriptions</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></code> - if the operation names could not be looked up</dd></dl>
</li>
</ul>
<a name="getOperationByQName(javax.xml.namespace.QName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOperationByQName</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/description/OperationDesc.html" title="class in org.apache.axis.description">OperationDesc</a>&nbsp;getOperationByQName(<a href="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>&nbsp;qname)
throws <a href="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></pre>
<div class="block">get the first possible operation that could match a
body containing an element of the given QName. Sets the currentOperation
field in the process; if that field is already set then its value
is returned instead</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>qname</code> - name of the message body</dd>
<dt><span class="strong">Returns:</span></dt><dd>an operation or null</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="getCurrentContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentContext</h4>
<pre>public static&nbsp;<a href="../../../org/apache/axis/MessageContext.html" title="class in org.apache.axis">MessageContext</a>&nbsp;getCurrentContext()</pre>
<div class="block">Get the active message context.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the current active message context</dd></dl>
</li>
</ul>
<a name="finalize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>finalize</h4>
<pre>protected&nbsp;void&nbsp;finalize()</pre>
<div class="block">during finalization, the dispose() method is called.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/apache/axis/MessageContext.html#dispose()"><code>dispose()</code></a></dd></dl>
</li>
</ul>
<a name="setTypeMappingRegistry(org.apache.axis.encoding.TypeMappingRegistry)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTypeMappingRegistry</h4>
<pre>public&nbsp;void&nbsp;setTypeMappingRegistry(<a href="../../../org/apache/axis/encoding/TypeMappingRegistry.html" title="interface in org.apache.axis.encoding">TypeMappingRegistry</a>&nbsp;reg)</pre>
<div class="block">Replace the engine's type mapping registry with a local one. This will
have no effect on any type mappings obtained before this call.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>reg</code> - the new <code>TypeMappingRegistry</code></dd></dl>
</li>
</ul>
<a name="getTypeMappingRegistry()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeMappingRegistry</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/encoding/TypeMappingRegistry.html" title="interface in org.apache.axis.encoding">TypeMappingRegistry</a>&nbsp;getTypeMappingRegistry()</pre>
<div class="block">Get the currently in-scope type mapping registry.
By default, will return a reference to the AxisEngine's TMR until
someone sets our local one (usually as a result of setting the
serviceHandler).</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the type mapping registry to use for this request.</dd></dl>
</li>
</ul>
<a name="getTypeMapping()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeMapping</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/encoding/TypeMapping.html" title="interface in org.apache.axis.encoding">TypeMapping</a>&nbsp;getTypeMapping()</pre>
<div class="block">Return the type mapping currently in scope for our encoding style.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the type mapping</dd></dl>
</li>
</ul>
<a name="getTransportName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransportName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTransportName()</pre>
<div class="block">The name of the transport for this context.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the transport name</dd></dl>
</li>
</ul>
<a name="setTransportName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTransportName</h4>
<pre>public&nbsp;void&nbsp;setTransportName(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;transportName)</pre>
<div class="block">Set the transport name for this context.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>transportName</code> - the name of the transport</dd></dl>
</li>
</ul>
<a name="getSOAPConstants()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSOAPConstants</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/soap/SOAPConstants.html" title="interface in org.apache.axis.soap">SOAPConstants</a>&nbsp;getSOAPConstants()</pre>
<div class="block">Get the <code>SOAPConstants</code> used by this message context.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the soap constants</dd></dl>
</li>
</ul>
<a name="setSOAPConstants(org.apache.axis.soap.SOAPConstants)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSOAPConstants</h4>
<pre>public&nbsp;void&nbsp;setSOAPConstants(<a href="../../../org/apache/axis/soap/SOAPConstants.html" title="interface in org.apache.axis.soap">SOAPConstants</a>&nbsp;soapConstants)</pre>
<div class="block">Set the <code>SOAPConstants</code> used by this message context.
This may also affect the encoding style.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>soapConstants</code> - the new soap constants to use</dd></dl>
</li>
</ul>
<a name="getSchemaVersion()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemaVersion</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/schema/SchemaVersion.html" title="interface in org.apache.axis.schema">SchemaVersion</a>&nbsp;getSchemaVersion()</pre>
<div class="block">Get the XML schema version information.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the <code>SchemaVersion</code> in use</dd></dl>
</li>
</ul>
<a name="setSchemaVersion(org.apache.axis.schema.SchemaVersion)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSchemaVersion</h4>
<pre>public&nbsp;void&nbsp;setSchemaVersion(<a href="../../../org/apache/axis/schema/SchemaVersion.html" title="interface in org.apache.axis.schema">SchemaVersion</a>&nbsp;schemaVersion)</pre>
<div class="block">Set the XML schema version this message context will use.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>schemaVersion</code> - the new <code>SchemaVersion</code></dd></dl>
</li>
</ul>
<a name="getSession()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSession</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/session/Session.html" title="interface in org.apache.axis.session">Session</a>&nbsp;getSession()</pre>
<div class="block">Get the current session.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the <code>Session</code> this message context is within</dd></dl>
</li>
</ul>
<a name="setSession(org.apache.axis.session.Session)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSession</h4>
<pre>public&nbsp;void&nbsp;setSession(<a href="../../../org/apache/axis/session/Session.html" title="interface in org.apache.axis.session">Session</a>&nbsp;session)</pre>
<div class="block">Set the current session.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>session</code> - the new <code>Session</code></dd></dl>
</li>
</ul>
<a name="isEncoded()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEncoded</h4>
<pre>public&nbsp;boolean&nbsp;isEncoded()</pre>
<div class="block">Indicates if the opration is encoded.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if it is encoded, <code>false</code> otherwise</dd></dl>
</li>
</ul>
<a name="setMaintainSession(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaintainSession</h4>
<pre>public&nbsp;void&nbsp;setMaintainSession(boolean&nbsp;yesno)</pre>
<div class="block">Set whether we are maintaining session state.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>yesno</code> - flag to set to <code>true</code> to maintain sessions</dd></dl>
</li>
</ul>
<a name="getMaintainSession()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaintainSession</h4>
<pre>public&nbsp;boolean&nbsp;getMaintainSession()</pre>
<div class="block">Discover if we are maintaining session state.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if we are maintaining state, <code>false</code>
otherwise</dd></dl>
</li>
</ul>
<a name="getRequestMessage()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestMessage</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a>&nbsp;getRequestMessage()</pre>
<div class="block">Get the request message.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the request message (may be null).</dd></dl>
</li>
</ul>
<a name="setRequestMessage(org.apache.axis.Message)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRequestMessage</h4>
<pre>public&nbsp;void&nbsp;setRequestMessage(<a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a>&nbsp;reqMsg)</pre>
<div class="block">Set the request message, and make sure that message is associated
with this MessageContext.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>reqMsg</code> - the new request Message.</dd></dl>
</li>
</ul>
<a name="getResponseMessage()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseMessage</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a>&nbsp;getResponseMessage()</pre>
<div class="block">Get the response message.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the response message (may be null).</dd></dl>
</li>
</ul>
<a name="setResponseMessage(org.apache.axis.Message)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseMessage</h4>
<pre>public&nbsp;void&nbsp;setResponseMessage(<a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a>&nbsp;respMsg)</pre>
<div class="block">Set the response message, and make sure that message is associated
with this MessageContext.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>respMsg</code> - the new response Message.</dd></dl>
</li>
</ul>
<a name="getCurrentMessage()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentMessage</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a>&nbsp;getCurrentMessage()</pre>
<div class="block">Return the current (i.e. request before the pivot, response after)
message.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the current <code>Message</code></dd></dl>
</li>
</ul>
<a name="getMessage()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessage</h4>
<pre>public&nbsp;<a href="../../../javax/xml/soap/SOAPMessage.html" title="class in javax.xml.soap">SOAPMessage</a>&nbsp;getMessage()</pre>
<div class="block">Gets the SOAPMessage from this message context.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../javax/xml/rpc/handler/soap/SOAPMessageContext.html#getMessage()">getMessage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javax/xml/rpc/handler/soap/SOAPMessageContext.html" title="interface in javax.xml.rpc.handler.soap">SOAPMessageContext</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the <code>SOAPMessage</code>, <code>null</code> if no request
<code>SOAPMessage</code> is present in this
<code>SOAPMessageContext</code></dd></dl>
</li>
</ul>
<a name="setCurrentMessage(org.apache.axis.Message)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCurrentMessage</h4>
<pre>public&nbsp;void&nbsp;setCurrentMessage(<a href="../../../org/apache/axis/Message.html" title="class in org.apache.axis">Message</a>&nbsp;curMsg)</pre>
<div class="block">Set the current message. This will set the request before the pivot,
and the response afterwards, as guaged by the passedPivod property.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>curMsg</code> - the <code>Message</code> to assign</dd></dl>
</li>
</ul>
<a name="setMessage(javax.xml.soap.SOAPMessage)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMessage</h4>
<pre>public&nbsp;void&nbsp;setMessage(<a href="../../../javax/xml/soap/SOAPMessage.html" title="class in javax.xml.soap">SOAPMessage</a>&nbsp;message)</pre>
<div class="block">Sets the SOAPMessage for this message context.
This is equivalent to casting <code>message</code> to
<code>Message</code> and then passing it on to
<code>setCurrentMessage()</code>.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../javax/xml/rpc/handler/soap/SOAPMessageContext.html#setMessage(javax.xml.soap.SOAPMessage)">setMessage</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javax/xml/rpc/handler/soap/SOAPMessageContext.html" title="interface in javax.xml.rpc.handler.soap">SOAPMessageContext</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - the <code>SOAPMessage</code> this context is for</dd></dl>
</li>
</ul>
<a name="getPastPivot()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPastPivot</h4>
<pre>public&nbsp;boolean&nbsp;getPastPivot()</pre>
<div class="block">Determine when we've passed the pivot.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if we have, <code>false</code> otherwise</dd></dl>
</li>
</ul>
<a name="setPastPivot(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPastPivot</h4>
<pre>public&nbsp;void&nbsp;setPastPivot(boolean&nbsp;pastPivot)</pre>
<div class="block">Indicate when we've passed the pivot.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pastPivot</code> - true if we are past the pivot point, false otherwise</dd></dl>
</li>
</ul>
<a name="setTimeout(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTimeout</h4>
<pre>public&nbsp;void&nbsp;setTimeout(int&nbsp;value)</pre>
<div class="block">Set timeout in our MessageContext.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the maximum amount of time, in milliseconds</dd></dl>
</li>
</ul>
<a name="getTimeout()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTimeout</h4>
<pre>public&nbsp;int&nbsp;getTimeout()</pre>
<div class="block">Get timeout from our MessageContext.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>value the maximum amount of time, in milliseconds</dd></dl>
</li>
</ul>
<a name="getClassLoader()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClassLoader</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;getClassLoader()</pre>
<div class="block">Get the classloader, implicitly binding to the thread context
classloader if an override has not been supplied.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the class loader</dd></dl>
</li>
</ul>
<a name="setClassLoader(java.lang.ClassLoader)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClassLoader</h4>
<pre>public&nbsp;void&nbsp;setClassLoader(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;cl)</pre>
<div class="block">Set a new classloader. Setting to null will result in getClassLoader()
binding back to the thread context class loader.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cl</code> - the new <code>ClassLoader</code> or <code>null</code></dd></dl>
</li>
</ul>
<a name="getTargetService()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTargetService</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTargetService()</pre>
<div class="block">Get the name of the targed service for this message.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the target service</dd></dl>
</li>
</ul>
<a name="getAxisEngine()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAxisEngine</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/AxisEngine.html" title="class in org.apache.axis">AxisEngine</a>&nbsp;getAxisEngine()</pre>
<div class="block">Get the axis engine. This will be <code>null</code> if the message was
created outside an engine</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the current axis engine</dd></dl>
</li>
</ul>
<a name="setTargetService(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTargetService</h4>
<pre>public&nbsp;void&nbsp;setTargetService(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tServ)
throws <a href="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></pre>
<div class="block">Set the target service for this message.
<p>
This looks up the named service in the registry, and has
the side effect of setting our TypeMappingRegistry to the
service's.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tServ</code> - the name of the target service</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></code> - if anything goes wrong in resolving or setting the
service</dd></dl>
</li>
</ul>
<a name="getService()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getService</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/handlers/soap/SOAPService.html" title="class in org.apache.axis.handlers.soap">SOAPService</a>&nbsp;getService()</pre>
<div class="block">Get the <code>SOAPService</code> used to handle services in this
context.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the service handler</dd></dl>
</li>
</ul>
<a name="setService(org.apache.axis.handlers.soap.SOAPService)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setService</h4>
<pre>public&nbsp;void&nbsp;setService(<a href="../../../org/apache/axis/handlers/soap/SOAPService.html" title="class in org.apache.axis.handlers.soap">SOAPService</a>&nbsp;sh)
throws <a href="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></pre>
<div class="block">Set the <code>SOAPService</code> used to handle services in this
context. This method configures a wide range of
<code>MessageContext</code> properties to suit the handler.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sh</code> - the new service handler</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</a></code> - if the service could not be set</dd></dl>
</li>
</ul>
<a name="isClient()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isClient</h4>
<pre>public&nbsp;boolean&nbsp;isClient()</pre>
<div class="block">Let us know whether this is the client or the server.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if we are a client</dd></dl>
</li>
</ul>
<a name="getStrProp(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStrProp</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getStrProp(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</pre>
<div class="block">Get a <code>String</code> property by name.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>propName</code> - the name of the property to fetch</dd>
<dt><span class="strong">Returns:</span></dt><dd>the value of the named property</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</a></code> - if the property named does not have a
<code>String</code> value</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.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</pre>
<div class="block">Tests to see if the named property is set in the 'bag', returning
<code>false</code> if it is not present at all.
This is equivalent to <code>isPropertyTrue(propName, false)</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>propName</code> - the name of the property to check</dd>
<dt><span class="strong">Returns:</span></dt><dd>true or false, depending on the value of the property</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.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName,
boolean&nbsp;defaultVal)</pre>
<div class="block">Test if a property is set to something we consider to be true in the
'bag'.
<ul>
<li>If not there then <code>defaultVal</code> is returned.</li>
<li>If there, then...<ul>
<li>if its a <code>Boolean</code>, we'll return booleanValue()</li>
<li>if its an <code>Integer</code>, we'll return <code>false</code>
if its <code>0</code> else <code>true</code></li>
<li>if its a <code>String</code> we'll return <code>false</code> if its
<code>"false"</code>" or <code>"0"</code> else <code>true</code></li>
<li>All other types return <code>true</code></li>
</ul></li>
</ul></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>propName</code> - the name of the property to check</dd><dd><code>defaultVal</code> - the default value</dd>
<dt><span class="strong">Returns:</span></dt><dd>true or false, depending on the value of the property</dd></dl>
</li>
</ul>
<a name="setProperty(java.lang.String, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProperty</h4>
<pre>public&nbsp;void&nbsp;setProperty(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">Allows you to set a named property to the passed in value.
There are a few known properties (like username, password, etc)
that are variables in Call. The rest of the properties are
stored in a Hashtable. These common properties should be
accessed via the accessors for speed/type safety, but they may
still be obtained via this method. It's up to one of the
Handlers (or the Axis engine itself) to go looking for
one of them.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../javax/xml/rpc/handler/MessageContext.html#setProperty(java.lang.String,%20java.lang.Object)">setProperty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javax/xml/rpc/handler/MessageContext.html" title="interface in javax.xml.rpc.handler">MessageContext</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - Name of the property</dd><dd><code>value</code> - Value of the property</dd></dl>
</li>
</ul>
<a name="containsProperty(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsProperty</h4>
<pre>public&nbsp;boolean&nbsp;containsProperty(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Returns true if the MessageContext contains a property with the specified name.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../javax/xml/rpc/handler/MessageContext.html#containsProperty(java.lang.String)">containsProperty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javax/xml/rpc/handler/MessageContext.html" title="interface in javax.xml.rpc.handler">MessageContext</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - Name of the property whose presense is to be tested</dd>
<dt><span class="strong">Returns:</span></dt><dd>Returns true if the MessageContext contains the
property; otherwise false</dd></dl>
</li>
</ul>
<a name="getPropertyNames()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPropertyNames</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&nbsp;getPropertyNames()</pre>
<div class="block">Returns an <code>Iterator</code> view of the names of the properties in
this <code>MessageContext</code>.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../javax/xml/rpc/handler/MessageContext.html#getPropertyNames()">getPropertyNames</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javax/xml/rpc/handler/MessageContext.html" title="interface in javax.xml.rpc.handler">MessageContext</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>an <code>Iterator</code> over all property names</dd></dl>
</li>
</ul>
<a name="getAllPropertyNames()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllPropertyNames</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&nbsp;getAllPropertyNames()</pre>
<div class="block">Returns an Iterator view of the names of the properties
in this MessageContext and any parents of the LockableHashtable</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Iterator for the property names</dd></dl>
</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.4.2/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.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Returns the value associated with the named property - or null if not
defined/set.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../javax/xml/rpc/handler/MessageContext.html#getProperty(java.lang.String)">getProperty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javax/xml/rpc/handler/MessageContext.html" title="interface in javax.xml.rpc.handler">MessageContext</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the property name</dd>
<dt><span class="strong">Returns:</span></dt><dd>Object value of the property - or null</dd></dl>
</li>
</ul>
<a name="setPropertyParent(java.util.Hashtable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPropertyParent</h4>
<pre>public&nbsp;void&nbsp;setPropertyParent(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&nbsp;parent)</pre>
<div class="block">Set the Hashtable that contains the default values for our
properties.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>parent</code> - </dd></dl>
</li>
</ul>
<a name="setUsername(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUsername</h4>
<pre>public&nbsp;void&nbsp;setUsername(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;username)</pre>
<div class="block">Set the username.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>username</code> - the new user name</dd></dl>
</li>
</ul>
<a name="getUsername()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUsername</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getUsername()</pre>
<div class="block">Get the user name.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the user name as a <code>String</code></dd></dl>
</li>
</ul>
<a name="setPassword(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPassword</h4>
<pre>public&nbsp;void&nbsp;setPassword(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;password)</pre>
<div class="block">Set the password.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>password</code> - a <code>String</code> containing the new password</dd></dl>
</li>
</ul>
<a name="getPassword()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPassword</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getPassword()</pre>
<div class="block">Get the password.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the current password <code>String</code></dd></dl>
</li>
</ul>
<a name="getOperationStyle()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOperationStyle</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/constants/Style.html" title="class in org.apache.axis.constants">Style</a>&nbsp;getOperationStyle()</pre>
<div class="block">Get the operation style. This is either the style of the current
operation or if that is not set, the style of the service handler, or
if that is not set, <code>Style.RPC</code>.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the <code>Style</code> of this message</dd></dl>
</li>
</ul>
<a name="getOperationUse()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOperationUse</h4>
<pre>public&nbsp;<a href="../../../org/apache/axis/constants/Use.html" title="class in org.apache.axis.constants">Use</a>&nbsp;getOperationUse()</pre>
<div class="block">Get the operation use.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the operation <code>Use</code></dd></dl>
</li>
</ul>
<a name="setUseSOAPAction(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUseSOAPAction</h4>
<pre>public&nbsp;void&nbsp;setUseSOAPAction(boolean&nbsp;useSOAPAction)</pre>
<div class="block">Enable or dissable the use of soap action information. When enabled,
the message context will attempt to use the soap action URI
information during binding of soap messages to service methods. When
dissabled, it will make no such attempt.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>useSOAPAction</code> - <code>true</code> if soap action URI information
should be used, <code>false</code> otherwise</dd></dl>
</li>
</ul>
<a name="useSOAPAction()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useSOAPAction</h4>
<pre>public&nbsp;boolean&nbsp;useSOAPAction()</pre>
<div class="block">Indicates wether the soap action URI is being used or not.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if it is, <code>false</code> otherwise</dd></dl>
</li>
</ul>
<a name="setSOAPActionURI(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSOAPActionURI</h4>
<pre>public&nbsp;void&nbsp;setSOAPActionURI(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;SOAPActionURI)
throws <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">Set the soapAction URI.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>SOAPActionURI</code> - a <code>String</code> giving the new soap action
URI</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the URI is not liked</dd></dl>
</li>
</ul>
<a name="getSOAPActionURI()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSOAPActionURI</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSOAPActionURI()</pre>
<div class="block">Get the soapAction URI.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the URI of this soap action</dd></dl>
</li>
</ul>
<a name="setEncodingStyle(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEncodingStyle</h4>
<pre>public&nbsp;void&nbsp;setEncodingStyle(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespaceURI)</pre>
<div class="block">Sets the encoding style to the URI passed in.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>namespaceURI</code> - URI of the encoding to use.</dd></dl>
</li>
</ul>
<a name="getEncodingStyle()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEncodingStyle</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getEncodingStyle()</pre>
<div class="block">Returns the encoding style as a URI that should be used for the SOAP
message.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>String URI of the encoding style to use</dd></dl>
</li>
</ul>
<a name="removeProperty(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeProperty</h4>
<pre>public&nbsp;void&nbsp;removeProperty(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../javax/xml/rpc/handler/MessageContext.html#removeProperty(java.lang.String)">MessageContext</a></code></strong></div>
<div class="block">Removes a property (name-value pair) from the
<code>MessageContext</code>.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../javax/xml/rpc/handler/MessageContext.html#removeProperty(java.lang.String)">removeProperty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javax/xml/rpc/handler/MessageContext.html" title="interface in javax.xml.rpc.handler">MessageContext</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>propName</code> - the name of the property to be removed</dd></dl>
</li>
</ul>
<a name="reset()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>public&nbsp;void&nbsp;reset()</pre>
<div class="block">Return this context to a clean state.</div>
</li>
</ul>
<a name="isHighFidelity()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isHighFidelity</h4>
<pre>public&nbsp;boolean&nbsp;isHighFidelity()</pre>
<div class="block">Read the high fidelity property.
<p>
Some behavior may be apropreate for high fidelity contexts that is not
relevant for low fidelity ones or vica-versa.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the context is high fidelity,
<code>false</code> otherwise</dd></dl>
</li>
</ul>
<a name="setHighFidelity(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHighFidelity</h4>
<pre>public&nbsp;void&nbsp;setHighFidelity(boolean&nbsp;highFidelity)</pre>
<div class="block">Set the high fidelity propert.
<p>
Users of the context may be changing what they do based upon this flag.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>highFidelity</code> - the new value of the highFidelity property</dd></dl>
</li>
</ul>
<a name="getRoles()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRoles</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getRoles()</pre>
<div class="block">Gets the SOAP actor roles associated with an execution of the
<code>HandlerChain</code> and its contained <code>Handler</code>
instances.
<p>
<i>Not (yet) implemented method in the SOAPMessageContext interface</i>.
<p>
<b>Note:</b> SOAP actor roles apply to the SOAP node and are managed
using <code>HandlerChain.setRoles()</code> and
<code>HandlerChain.getRoles()</code>. Handler instances in the
<code>HandlerChain</code> use this information about the SOAP actor roles
to process the SOAP header blocks. Note that the SOAP actor roles are
invariant during the processing of SOAP message through the
<code>HandlerChain</code>.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../javax/xml/rpc/handler/soap/SOAPMessageContext.html#getRoles()">getRoles</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javax/xml/rpc/handler/soap/SOAPMessageContext.html" title="interface in javax.xml.rpc.handler.soap">SOAPMessageContext</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>an array of URIs for SOAP actor roles</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../javax/xml/rpc/handler/HandlerChain.html#setRoles(java.lang.String[])"><code>HandlerChain.setRoles(java.lang.String[])</code></a>,
<a href="../../../javax/xml/rpc/handler/HandlerChain.html#getRoles()"><code>HandlerChain.getRoles()</code></a></dd></dl>
</li>
</ul>
<a name="setRoles(java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRoles</h4>
<pre>public&nbsp;void&nbsp;setRoles(<a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;roles)</pre>
<div class="block">Set the SOAP actor roles associated with an executioni of
<code>CodeHandlerChain</code> and its contained <code>Handler</code>
instances.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>roles</code> - an array of <code>String</code> instances, each representing
the URI for a SOAP actor role</dd></dl>
</li>
</ul>
<a name="dispose()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>dispose</h4>
<pre>public&nbsp;void&nbsp;dispose()</pre>
<div class="block">if a message (or subclass) has any disposal needs, this method
is where it goes. Subclasses *must* call super.dispose(), and
be prepared to be called from the finalizer as well as earlier</div>
</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/axis/Message.html" title="class in org.apache.axis"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../org/apache/axis/NoEndPointException.html" title="class in org.apache.axis"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/axis/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 © <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>