blob: 2aaf7b9823908680290e57e08b7de670ea1299c7 [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>AbstractHTTPSender (Apache Axis2)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AbstractHTTPSender (Apache Axis2)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AbstractHTTPSender.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/axis2/transport/http/AbstractAgent.html" title="class in org.apache.axis2.transport.http"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/axis2/transport/http/ApplicationXMLFormatter.html" title="class in org.apache.axis2.transport.http"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/axis2/transport/http/AbstractHTTPSender.html" target="_top">Frames</a></li>
<li><a href="AbstractHTTPSender.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.axis2.transport.http</div>
<h2 title="Class AbstractHTTPSender" class="title">Class AbstractHTTPSender</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.axis2.transport.http.AbstractHTTPSender</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/apache/axis2/transport/http/HTTPSender.html" title="class in org.apache.axis2.transport.http">HTTPSender</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="strong">AbstractHTTPSender</span>
extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
</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>protected static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#ANONYMOUS">ANONYMOUS</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#chunked">chunked</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMOutputFormat.html?is-external=true" title="class or interface in org.apache.axiom.om">OMOutputFormat</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#format">format</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#httpVersion">httpVersion</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#isAllowedRetry">isAllowedRetry</a></strong></code>
<div class="block">isAllowedRetry will be using to check where the
retry should be allowed or not.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#PROTOCOL_HTTP">PROTOCOL_HTTP</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#PROTOCOL_HTTPS">PROTOCOL_HTTPS</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#PROXY_HOST_NAME">PROXY_HOST_NAME</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#PROXY_PORT">PROXY_PORT</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/axis2/description/TransportOutDescription.html" title="class in org.apache.axis2.description">TransportOutDescription</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#proxyOutSetting">proxyOutSetting</a></strong></code>
<div class="block">proxydiscription</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/axis2/transport/http/AbstractHTTPSender.html#AbstractHTTPSender()">AbstractHTTPSender</a></strong>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#addCustomHeaders(org.apache.commons.httpclient.HttpMethod, org.apache.axis2.context.MessageContext)">addCustomHeaders</a></strong>(org.apache.commons.httpclient.HttpMethod&nbsp;method,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#executeMethod(org.apache.commons.httpclient.HttpClient, org.apache.axis2.context.MessageContext, java.net.URL, org.apache.commons.httpclient.HttpMethod)">executeMethod</a></strong>(org.apache.commons.httpclient.HttpClient&nbsp;httpClient,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;url,
org.apache.commons.httpclient.HttpMethod&nbsp;method)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.apache.commons.httpclient.HostConfiguration</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#getHostConfiguration(org.apache.commons.httpclient.HttpClient, org.apache.axis2.context.MessageContext, java.net.URL)">getHostConfiguration</a></strong>(org.apache.commons.httpclient.HttpClient&nbsp;client,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgCtx,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;targetURL)</code>
<div class="block">getting host configuration to support standard http/s, proxy and NTLM support</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.apache.commons.httpclient.HttpClient</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#getHttpClient(org.apache.axis2.context.MessageContext)">getHttpClient</a></strong>(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#initializeTimeouts(org.apache.axis2.context.MessageContext, org.apache.commons.httpclient.HttpClient)">initializeTimeouts</a></strong>(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
org.apache.commons.httpclient.HttpClient&nbsp;httpClient)</code>
<div class="block">This is used to get the dynamically set time out values from the
message context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#isAuthenticationEnabled(org.apache.axis2.context.MessageContext)">isAuthenticationEnabled</a></strong>(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgCtx)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#obtainHTTPHeaderInformation(org.apache.commons.httpclient.HttpMethodBase, org.apache.axis2.context.MessageContext)">obtainHTTPHeaderInformation</a></strong>(org.apache.commons.httpclient.HttpMethodBase&nbsp;method,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)</code>
<div class="block">Collect the HTTP header information and set them in the message context</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/axis2/transport/MessageFormatter.html" title="interface in org.apache.axis2.transport">MessageFormatter</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#populateCommonProperties(org.apache.axis2.context.MessageContext, java.net.URL, org.apache.commons.httpclient.HttpMethodBase, org.apache.commons.httpclient.HttpClient, java.lang.String)">populateCommonProperties</a></strong>(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;url,
org.apache.commons.httpclient.HttpMethodBase&nbsp;httpMethod,
org.apache.commons.httpclient.HttpClient&nbsp;httpClient,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;soapActionString)</code>
<div class="block">Method used to copy all the common properties</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#processResponse(org.apache.commons.httpclient.HttpMethodBase, org.apache.axis2.context.MessageContext)">processResponse</a></strong>(org.apache.commons.httpclient.HttpMethodBase&nbsp;httpMethod,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#send(org.apache.axis2.context.MessageContext, java.net.URL, java.lang.String)">send</a></strong>(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;url,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;soapActionString)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#setAuthenticationInfo(org.apache.commons.httpclient.HttpClient, org.apache.axis2.context.MessageContext, org.apache.commons.httpclient.HostConfiguration)">setAuthenticationInfo</a></strong>(org.apache.commons.httpclient.HttpClient&nbsp;agent,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgCtx,
org.apache.commons.httpclient.HostConfiguration&nbsp;config)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#setChunked(boolean)">setChunked</a></strong>(boolean&nbsp;chunked)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#setFormat(org.apache.axiom.om.OMOutputFormat)">setFormat</a></strong>(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMOutputFormat.html?is-external=true" title="class or interface in org.apache.axiom.om">OMOutputFormat</a>&nbsp;format)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#setHttpVersion(java.lang.String)">setHttpVersion</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;version)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/axis2/transport/http/AbstractHTTPSender.html#setTimeouts(org.apache.axis2.context.MessageContext, org.apache.commons.httpclient.HttpMethod)">setTimeouts</a></strong>(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
org.apache.commons.httpclient.HttpMethod&nbsp;httpMethod)</code>
<div class="block">This is used to get the dynamically set time out values from the
message context.</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.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="ANONYMOUS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ANONYMOUS</h4>
<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ANONYMOUS</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis2.transport.http.AbstractHTTPSender.ANONYMOUS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="PROXY_HOST_NAME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PROXY_HOST_NAME</h4>
<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PROXY_HOST_NAME</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis2.transport.http.AbstractHTTPSender.PROXY_HOST_NAME">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="PROXY_PORT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PROXY_PORT</h4>
<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PROXY_PORT</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis2.transport.http.AbstractHTTPSender.PROXY_PORT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="chunked">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>chunked</h4>
<pre>protected&nbsp;boolean chunked</pre>
</li>
</ul>
<a name="httpVersion">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>httpVersion</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> httpVersion</pre>
</li>
</ul>
<a name="PROTOCOL_HTTP">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PROTOCOL_HTTP</h4>
<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PROTOCOL_HTTP</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis2.transport.http.AbstractHTTPSender.PROTOCOL_HTTP">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="PROTOCOL_HTTPS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PROTOCOL_HTTPS</h4>
<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PROTOCOL_HTTPS</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.axis2.transport.http.AbstractHTTPSender.PROTOCOL_HTTPS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="proxyOutSetting">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>proxyOutSetting</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/axis2/description/TransportOutDescription.html" title="class in org.apache.axis2.description">TransportOutDescription</a> proxyOutSetting</pre>
<div class="block">proxydiscription</div>
</li>
</ul>
<a name="format">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>format</h4>
<pre>protected&nbsp;<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMOutputFormat.html?is-external=true" title="class or interface in org.apache.axiom.om">OMOutputFormat</a> format</pre>
</li>
</ul>
<a name="isAllowedRetry">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isAllowedRetry</h4>
<pre>protected&nbsp;boolean isAllowedRetry</pre>
<div class="block">isAllowedRetry will be using to check where the
retry should be allowed or not.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AbstractHTTPSender()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AbstractHTTPSender</h4>
<pre>public&nbsp;AbstractHTTPSender()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setChunked(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setChunked</h4>
<pre>public&nbsp;void&nbsp;setChunked(boolean&nbsp;chunked)</pre>
</li>
</ul>
<a name="setHttpVersion(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHttpVersion</h4>
<pre>public&nbsp;void&nbsp;setHttpVersion(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;version)
throws <a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="obtainHTTPHeaderInformation(org.apache.commons.httpclient.HttpMethodBase, org.apache.axis2.context.MessageContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>obtainHTTPHeaderInformation</h4>
<pre>protected&nbsp;void&nbsp;obtainHTTPHeaderInformation(org.apache.commons.httpclient.HttpMethodBase&nbsp;method,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)
throws <a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Collect the HTTP header information and set them in the message context</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>method</code> - HttpMethodBase from which to get information</dd><dd><code>msgContext</code> - the MessageContext in which to place the information... OR NOT!</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code> - if problems occur</dd></dl>
</li>
</ul>
<a name="processResponse(org.apache.commons.httpclient.HttpMethodBase, org.apache.axis2.context.MessageContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>processResponse</h4>
<pre>protected&nbsp;void&nbsp;processResponse(org.apache.commons.httpclient.HttpMethodBase&nbsp;httpMethod,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="send(org.apache.axis2.context.MessageContext, java.net.URL, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>send</h4>
<pre>public abstract&nbsp;void&nbsp;send(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;url,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;soapActionString)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="getHostConfiguration(org.apache.commons.httpclient.HttpClient, org.apache.axis2.context.MessageContext, java.net.URL)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHostConfiguration</h4>
<pre>protected&nbsp;org.apache.commons.httpclient.HostConfiguration&nbsp;getHostConfiguration(org.apache.commons.httpclient.HttpClient&nbsp;client,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgCtx,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;targetURL)
throws <a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">getting host configuration to support standard http/s, proxy and NTLM support</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>client</code> - active HttpClient</dd><dd><code>msgCtx</code> - active MessageContext</dd><dd><code>targetURL</code> - the target URL</dd>
<dt><span class="strong">Returns:</span></dt><dd>a HostConfiguration set up with proxy information</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code> - if problems occur</dd></dl>
</li>
</ul>
<a name="isAuthenticationEnabled(org.apache.axis2.context.MessageContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAuthenticationEnabled</h4>
<pre>protected&nbsp;boolean&nbsp;isAuthenticationEnabled(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgCtx)</pre>
</li>
</ul>
<a name="setAuthenticationInfo(org.apache.commons.httpclient.HttpClient, org.apache.axis2.context.MessageContext, org.apache.commons.httpclient.HostConfiguration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAuthenticationInfo</h4>
<pre>protected&nbsp;void&nbsp;setAuthenticationInfo(org.apache.commons.httpclient.HttpClient&nbsp;agent,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgCtx,
org.apache.commons.httpclient.HostConfiguration&nbsp;config)
throws <a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd></dl>
</li>
</ul>
<a name="populateCommonProperties(org.apache.axis2.context.MessageContext, java.net.URL, org.apache.commons.httpclient.HttpMethodBase, org.apache.commons.httpclient.HttpClient, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>populateCommonProperties</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/axis2/transport/MessageFormatter.html" title="interface in org.apache.axis2.transport">MessageFormatter</a>&nbsp;populateCommonProperties(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;url,
org.apache.commons.httpclient.HttpMethodBase&nbsp;httpMethod,
org.apache.commons.httpclient.HttpClient&nbsp;httpClient,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;soapActionString)
throws <a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Method used to copy all the common properties</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msgContext</code> - - The messageContext of the request message</dd><dd><code>url</code> - - The target URL</dd><dd><code>httpMethod</code> - - The http method used to send the request</dd><dd><code>httpClient</code> - - The httpclient used to send the request</dd><dd><code>soapActionString</code> - - The soap action atring of the request message</dd>
<dt><span class="strong">Returns:</span></dt><dd>MessageFormatter - The messageFormatter for the relavent request message</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code> - - Thrown in case an exception occurs</dd></dl>
</li>
</ul>
<a name="initializeTimeouts(org.apache.axis2.context.MessageContext, org.apache.commons.httpclient.HttpClient)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initializeTimeouts</h4>
<pre>protected&nbsp;void&nbsp;initializeTimeouts(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
org.apache.commons.httpclient.HttpClient&nbsp;httpClient)</pre>
<div class="block">This is used to get the dynamically set time out values from the
message context. If the values are not available or invalid then
the default values or the values set by the configuration will be used</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msgContext</code> - the active MessageContext</dd><dd><code>httpClient</code> - </dd></dl>
</li>
</ul>
<a name="setTimeouts(org.apache.axis2.context.MessageContext, org.apache.commons.httpclient.HttpMethod)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTimeouts</h4>
<pre>protected&nbsp;void&nbsp;setTimeouts(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
org.apache.commons.httpclient.HttpMethod&nbsp;httpMethod)</pre>
<div class="block">This is used to get the dynamically set time out values from the
message context. If the values are not available or invalid then
the default values or the values set by the configuration will be used</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msgContext</code> - the active MessageContext</dd><dd><code>httpMethod</code> - method</dd></dl>
</li>
</ul>
<a name="setFormat(org.apache.axiom.om.OMOutputFormat)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFormat</h4>
<pre>public&nbsp;void&nbsp;setFormat(<a href="http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMOutputFormat.html?is-external=true" title="class or interface in org.apache.axiom.om">OMOutputFormat</a>&nbsp;format)</pre>
</li>
</ul>
<a name="getHttpClient(org.apache.axis2.context.MessageContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHttpClient</h4>
<pre>protected&nbsp;org.apache.commons.httpclient.HttpClient&nbsp;getHttpClient(<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)</pre>
</li>
</ul>
<a name="executeMethod(org.apache.commons.httpclient.HttpClient, org.apache.axis2.context.MessageContext, java.net.URL, org.apache.commons.httpclient.HttpMethod)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeMethod</h4>
<pre>protected&nbsp;void&nbsp;executeMethod(org.apache.commons.httpclient.HttpClient&nbsp;httpClient,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;url,
org.apache.commons.httpclient.HttpMethod&nbsp;method)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="addCustomHeaders(org.apache.commons.httpclient.HttpMethod, org.apache.axis2.context.MessageContext)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>addCustomHeaders</h4>
<pre>public&nbsp;void&nbsp;addCustomHeaders(org.apache.commons.httpclient.HttpMethod&nbsp;method,
<a href="../../../../../org/apache/axis2/context/MessageContext.html" title="class in org.apache.axis2.context">MessageContext</a>&nbsp;msgContext)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AbstractHTTPSender.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/axis2/transport/http/AbstractAgent.html" title="class in org.apache.axis2.transport.http"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/axis2/transport/http/ApplicationXMLFormatter.html" title="class in org.apache.axis2.transport.http"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/axis2/transport/http/AbstractHTTPSender.html" target="_top">Frames</a></li>
<li><a href="AbstractHTTPSender.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &copy; <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>