blob: f5b1dc401dbc66d914fb5a1f95fd87484beed9f0 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>MethodMarshaller (Apache Axis2)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MethodMarshaller (Apache Axis2)";
}
}
catch(err) {
}
//-->
var data = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MethodMarshaller.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.axis2.jaxws.marshaller</a></div>
<h2 title="Interface MethodMarshaller" class="title">Interface MethodMarshaller</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="impl/alt/DocLitBareMethodMarshaller.html" title="class in org.apache.axis2.jaxws.marshaller.impl.alt">DocLitBareMethodMarshaller</a></code>, <code><a href="impl/alt/DocLitBareMinimalMethodMarshaller.html" title="class in org.apache.axis2.jaxws.marshaller.impl.alt">DocLitBareMinimalMethodMarshaller</a></code>, <code><a href="impl/alt/DocLitWrappedMethodMarshaller.html" title="class in org.apache.axis2.jaxws.marshaller.impl.alt">DocLitWrappedMethodMarshaller</a></code>, <code><a href="impl/alt/DocLitWrappedMinimalMethodMarshaller.html" title="class in org.apache.axis2.jaxws.marshaller.impl.alt">DocLitWrappedMinimalMethodMarshaller</a></code>, <code><a href="impl/alt/DocLitWrappedPlusMethodMarshaller.html" title="class in org.apache.axis2.jaxws.marshaller.impl.alt">DocLitWrappedPlusMethodMarshaller</a></code>, <code><a href="impl/alt/RPCLitMethodMarshaller.html" title="class in org.apache.axis2.jaxws.marshaller.impl.alt">RPCLitMethodMarshaller</a></code></dd>
</dl>
<hr>
<pre>public interface <span class="typeNameLabel">MethodMarshaller</span></pre>
<div class="block">This class marshals and unmarshals method invocations.
<p/>
Here is the high-level view of marshalling: SIGNATURE_ARGS ---> Type Enabled Object ----->
Element Enabled Object ---> MESSAGE (XML)
<p/>
The Signature objects are the objects from the SEI method signature. They may be values or
holders of values. The values are "type enabled objects" (i.e. String), which means that they
cannot be marshalled or unmarshalled.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>for details on Type Enabled and Element
Enabled objects.
The values are enhanced (if necessary) into Element Enabled Objects. These can be
marshalled or unmarshalled using JAXB.</code>,
<a href="impl/alt/PDElement.html" title="class in org.apache.axis2.jaxws.marshaller.impl.alt"><code>
The element enabled objects are put onto the message.
The high-level view of unmarshalling is the reverse. SIGNATURE_ARGS ---- Type Enabled
Object ----- Element Enabled Object ---- MESSAGE (XML)
See the specific MethodMarshaller implementations to see how doc/lit wrapped, doc/lit bare
and rpc/lit affect the process of going from SIGNATURE_ARGS to the element enabled objects.
If there are any problems, a WebServiceException is thrown. (Each of the methods is
guranteed to catch any unchecked exception and wrap it in a WebServiceException).</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#demarshalFaultResponse(org.apache.axis2.jaxws.message.Message,org.apache.axis2.jaxws.description.OperationDescription)">demarshalFaultResponse</a></span>&#8203;(<a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a>&nbsp;message,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc)</code></th>
<td class="colLast">
<div class="block">This method converts a Message (containing a fault) into a JAX-WS Service or
WebServiceException.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#demarshalRequest(org.apache.axis2.jaxws.message.Message,org.apache.axis2.jaxws.description.OperationDescription)">demarshalRequest</a></span>&#8203;(<a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a>&nbsp;message,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc)</code></th>
<td class="colLast">
<div class="block">This method converts the Message into a SIGNATURE_ARGS It is used on the server</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#demarshalResponse(org.apache.axis2.jaxws.message.Message,java.lang.Object%5B%5D,org.apache.axis2.jaxws.description.OperationDescription)">demarshalResponse</a></span>&#8203;(<a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a>&nbsp;message,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;signatureArgs,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc)</code></th>
<td class="colLast">
<div class="block">This method gets the objects from the Message and sets them onto the SIGNATURE_ARGS It also
returns the RETURN object.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#marshalFaultResponse(java.lang.Throwable,org.apache.axis2.jaxws.description.OperationDescription,org.apache.axis2.jaxws.message.Protocol)">marshalFaultResponse</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;throwable,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc,
<a href="../message/Protocol.html" title="enum in org.apache.axis2.jaxws.message">Protocol</a>&nbsp;protocol)</code></th>
<td class="colLast">
<div class="block">This method creates a Message from a Throwable input parameter.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#marshalRequest(java.lang.Object%5B%5D,org.apache.axis2.jaxws.description.OperationDescription,java.util.Map)">marshalRequest</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;signatureArgs,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc,
<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;requestContext)</code></th>
<td class="colLast">
<div class="block">This method converts SIGNATURE_ARGS into a Message.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#marshalResponse(java.lang.Object,java.lang.Object%5B%5D,org.apache.axis2.jaxws.description.OperationDescription,org.apache.axis2.jaxws.message.Protocol)">marshalResponse</a></span>&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;returnObject,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;signatureArgs,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc,
<a href="../message/Protocol.html" title="enum in org.apache.axis2.jaxws.message">Protocol</a>&nbsp;protocol)</code></th>
<td class="colLast">
<div class="block">This method converts the SIGNATURE_ARGS and RETURN object into a Message.</div>
</td>
</tr>
</table>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="marshalRequest(java.lang.Object[],org.apache.axis2.jaxws.description.OperationDescription,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>marshalRequest</h4>
<pre class="methodSignature"><a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a>&nbsp;marshalRequest&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;signatureArgs,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc,
<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;requestContext)
throws <a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></pre>
<div class="block">This method converts SIGNATURE_ARGS into a Message. It is used on the client</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>signatureArgs</code> - </dd>
<dd><code>opDesc</code> - </dd>
<dd><code>requestContext</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Message</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></code></dd>
</dl>
</li>
</ul>
<a id="marshalResponse(java.lang.Object,java.lang.Object[],org.apache.axis2.jaxws.description.OperationDescription,org.apache.axis2.jaxws.message.Protocol)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>marshalResponse</h4>
<pre class="methodSignature"><a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a>&nbsp;marshalResponse&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;returnObject,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;signatureArgs,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc,
<a href="../message/Protocol.html" title="enum in org.apache.axis2.jaxws.message">Protocol</a>&nbsp;protocol)
throws <a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></pre>
<div class="block">This method converts the SIGNATURE_ARGS and RETURN object into a Message. It is used on the
server</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>returnObject</code> - </dd>
<dd><code>signatureArgs</code> - </dd>
<dd><code>OperationDesc</code> - </dd>
<dd><code>Protocol</code> - for response</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Message</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></code></dd>
</dl>
</li>
</ul>
<a id="demarshalRequest(org.apache.axis2.jaxws.message.Message,org.apache.axis2.jaxws.description.OperationDescription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>demarshalRequest</h4>
<pre class="methodSignature"><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;demarshalRequest&#8203;(<a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a>&nbsp;message,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc)
throws <a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></pre>
<div class="block">This method converts the Message into a SIGNATURE_ARGS It is used on the server</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>message</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>signature args</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></code></dd>
</dl>
</li>
</ul>
<a id="demarshalResponse(org.apache.axis2.jaxws.message.Message,java.lang.Object[],org.apache.axis2.jaxws.description.OperationDescription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>demarshalResponse</h4>
<pre class="methodSignature"><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;demarshalResponse&#8203;(<a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a>&nbsp;message,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;signatureArgs,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc)
throws <a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></pre>
<div class="block">This method gets the objects from the Message and sets them onto the SIGNATURE_ARGS It also
returns the RETURN object. Called on client</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>message</code> - </dd>
<dd><code>signatureAgs</code> - (same array of args that were used for marshalRequest. The out/inout
holders are populated with new values)</dd>
<dd><code>OperationDesc</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>returnObject</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></code></dd>
</dl>
</li>
</ul>
<a id="demarshalFaultResponse(org.apache.axis2.jaxws.message.Message,org.apache.axis2.jaxws.description.OperationDescription)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>demarshalFaultResponse</h4>
<pre class="methodSignature"><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;demarshalFaultResponse&#8203;(<a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a>&nbsp;message,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc)
throws <a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></pre>
<div class="block">This method converts a Message (containing a fault) into a JAX-WS Service or
WebServiceException. Used on the client.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>message</code> - </dd>
<dd><code>Message</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Throwable</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></code></dd>
</dl>
</li>
</ul>
<a id="marshalFaultResponse(java.lang.Throwable,org.apache.axis2.jaxws.description.OperationDescription,org.apache.axis2.jaxws.message.Protocol)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>marshalFaultResponse</h4>
<pre class="methodSignature"><a href="../message/Message.html" title="interface in org.apache.axis2.jaxws.message">Message</a>&nbsp;marshalFaultResponse&#8203;(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;throwable,
<a href="../description/OperationDescription.html" title="interface in org.apache.axis2.jaxws.description">OperationDescription</a>&nbsp;opDesc,
<a href="../message/Protocol.html" title="enum in org.apache.axis2.jaxws.message">Protocol</a>&nbsp;protocol)
throws <a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></pre>
<div class="block">This method creates a Message from a Throwable input parameter. Used on the server.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>Throwable</code> - </dd>
<dd><code>OperationDesc</code> - </dd>
<dd><code>Protocol</code> - for response</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/javax/xml/ws/WebServiceException.html?is-external=true" title="class or interface in javax.xml.ws" class="externalLink">WebServiceException</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MethodMarshaller.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &copy; <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</footer>
</body>
</html>