blob: e8dd5053ee690063bca54bc3d4c2c36eea1b8bfd [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>
<!-- Generated by javadoc (1.8.0_92) on Thu Jun 07 14:26:31 EDT 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HttpRequest (Jetty :: Project 9.3.24.v20180605 API)</title>
<meta name="date" content="2018-06-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HttpRequest (Jetty :: Project 9.3.24.v20180605 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<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/HttpRequest.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/eclipse/jetty/client/HttpRedirector.html" title="class in org.eclipse.jetty.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/jetty/client/HttpRequestException.html" title="class in org.eclipse.jetty.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/jetty/client/HttpRequest.html" target="_top">Frames</a></li>
<li><a href="HttpRequest.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;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>Field&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>Field&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.eclipse.jetty.client</div>
<h2 title="Class HttpRequest" class="title">Class HttpRequest</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.eclipse.jetty.client.HttpRequest</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">HttpRequest</span>
extends java.lang.Object
implements <a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.eclipse.jetty.client.api.Request">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;org.eclipse.jetty.client.api.<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></h3>
<code><a href="../../../../org/eclipse/jetty/client/api/Request.BeginListener.html" title="interface in org.eclipse.jetty.client.api">Request.BeginListener</a>, <a href="../../../../org/eclipse/jetty/client/api/Request.CommitListener.html" title="interface in org.eclipse.jetty.client.api">Request.CommitListener</a>, <a href="../../../../org/eclipse/jetty/client/api/Request.ContentListener.html" title="interface in org.eclipse.jetty.client.api">Request.ContentListener</a>, <a href="../../../../org/eclipse/jetty/client/api/Request.FailureListener.html" title="interface in org.eclipse.jetty.client.api">Request.FailureListener</a>, <a href="../../../../org/eclipse/jetty/client/api/Request.HeadersListener.html" title="interface in org.eclipse.jetty.client.api">Request.HeadersListener</a>, <a href="../../../../org/eclipse/jetty/client/api/Request.Listener.html" title="interface in org.eclipse.jetty.client.api">Request.Listener</a>, <a href="../../../../org/eclipse/jetty/client/api/Request.QueuedListener.html" title="interface in org.eclipse.jetty.client.api">Request.QueuedListener</a>, <a href="../../../../org/eclipse/jetty/client/api/Request.RequestListener.html" title="interface in org.eclipse.jetty.client.api">Request.RequestListener</a>, <a href="../../../../org/eclipse/jetty/client/api/Request.SuccessListener.html" title="interface in org.eclipse.jetty.client.api">Request.SuccessListener</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" 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="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#HttpRequest-org.eclipse.jetty.client.HttpClient-org.eclipse.jetty.client.HttpConversation-java.net.URI-">HttpRequest</a></span>(<a href="../../../../org/eclipse/jetty/client/HttpClient.html" title="class in org.eclipse.jetty.client">HttpClient</a>&nbsp;client,
<a href="../../../../org/eclipse/jetty/client/HttpConversation.html" title="class in org.eclipse.jetty.client">HttpConversation</a>&nbsp;conversation,
java.net.URI&nbsp;uri)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<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="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#abort-java.lang.Throwable-">abort</a></span>(java.lang.Throwable&nbsp;cause)</code>
<div class="block">Attempts to abort the send of this request.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#accept-java.lang.String...-">accept</a></span>(java.lang.String...&nbsp;accepts)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#agent-java.lang.String-">agent</a></span>(java.lang.String&nbsp;agent)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#attribute-java.lang.String-java.lang.Object-">attribute</a></span>(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#content-org.eclipse.jetty.client.api.ContentProvider-">content</a></span>(<a href="../../../../org/eclipse/jetty/client/api/ContentProvider.html" title="interface in org.eclipse.jetty.client.api">ContentProvider</a>&nbsp;content)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#content-org.eclipse.jetty.client.api.ContentProvider-java.lang.String-">content</a></span>(<a href="../../../../org/eclipse/jetty/client/api/ContentProvider.html" title="interface in org.eclipse.jetty.client.api">ContentProvider</a>&nbsp;content,
java.lang.String&nbsp;contentType)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#cookie-java.net.HttpCookie-">cookie</a></span>(java.net.HttpCookie&nbsp;cookie)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#file-java.nio.file.Path-">file</a></span>(java.nio.file.Path&nbsp;file)</code>
<div class="block">Shortcut method to specify a file as a content for this request, with the default content type of
"application/octect-stream".</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#file-java.nio.file.Path-java.lang.String-">file</a></span>(java.nio.file.Path&nbsp;file,
java.lang.String&nbsp;contentType)</code>
<div class="block">Shortcut method to specify a file as a content for this request, with the given content type.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#followRedirects-boolean-">followRedirects</a></span>(boolean&nbsp;follow)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.lang.Throwable</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getAbortCause--">getAbortCause</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getAgent--">getAgent</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getAttributes--">getAttributes</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/ContentProvider.html" title="interface in org.eclipse.jetty.client.api">ContentProvider</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getContent--">getContent</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/eclipse/jetty/client/HttpConversation.html" title="class in org.eclipse.jetty.client">HttpConversation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getConversation--">getConversation</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.net.HttpCookie&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getCookies--">getCookies</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/http/HttpFields.html" title="class in org.eclipse.jetty.http">HttpFields</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getHeaders--">getHeaders</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getHost--">getHost</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getIdleTimeout--">getIdleTimeout</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getMethod--">getMethod</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/util/Fields.html" title="class in org.eclipse.jetty.util">Fields</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getParams--">getParams</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getPath--">getPath</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getPort--">getPort</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>java.util.function.BiFunction&lt;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>,<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>,<a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html" title="interface in org.eclipse.jetty.client.api">Response.CompleteListener</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getPushListener--">getPushListener</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getQuery--">getQuery</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../../../org/eclipse/jetty/client/api/Request.RequestListener.html" title="interface in org.eclipse.jetty.client.api">Request.RequestListener</a>&gt;<br>java.util.List&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getRequestListeners-java.lang.Class-">getRequestListeners</a></span>(java.lang.Class&lt;T&gt;&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>protected java.util.List&lt;<a href="../../../../org/eclipse/jetty/client/api/Response.ResponseListener.html" title="interface in org.eclipse.jetty.client.api">Response.ResponseListener</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getResponseListeners--">getResponseListeners</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getScheme--">getScheme</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getTimeout--">getTimeout</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>java.net.URI</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getURI--">getURI</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/http/HttpVersion.html" title="enum in org.eclipse.jetty.http">HttpVersion</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#getVersion--">getVersion</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#header-org.eclipse.jetty.http.HttpHeader-java.lang.String-">header</a></span>(<a href="../../../../org/eclipse/jetty/http/HttpHeader.html" title="enum in org.eclipse.jetty.http">HttpHeader</a>&nbsp;header,
java.lang.String&nbsp;value)</code>
<div class="block">Adds the given <code>value</code> to the specified <code>header</code>.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#header-java.lang.String-java.lang.String-">header</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#idleTimeout-long-java.util.concurrent.TimeUnit-">idleTimeout</a></span>(long&nbsp;timeout,
java.util.concurrent.TimeUnit&nbsp;unit)</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#isFollowRedirects--">isFollowRedirects</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#listener-org.eclipse.jetty.client.api.Request.Listener-">listener</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Request.Listener.html" title="interface in org.eclipse.jetty.client.api">Request.Listener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#method-org.eclipse.jetty.http.HttpMethod-">method</a></span>(<a href="../../../../org/eclipse/jetty/http/HttpMethod.html" title="enum in org.eclipse.jetty.http">HttpMethod</a>&nbsp;method)</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#method-java.lang.String-">method</a></span>(java.lang.String&nbsp;method)</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onComplete-org.eclipse.jetty.client.api.Response.CompleteListener-">onComplete</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html" title="interface in org.eclipse.jetty.client.api">Response.CompleteListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onRequestBegin-org.eclipse.jetty.client.api.Request.BeginListener-">onRequestBegin</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Request.BeginListener.html" title="interface in org.eclipse.jetty.client.api">Request.BeginListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onRequestCommit-org.eclipse.jetty.client.api.Request.CommitListener-">onRequestCommit</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Request.CommitListener.html" title="interface in org.eclipse.jetty.client.api">Request.CommitListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onRequestContent-org.eclipse.jetty.client.api.Request.ContentListener-">onRequestContent</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Request.ContentListener.html" title="interface in org.eclipse.jetty.client.api">Request.ContentListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onRequestFailure-org.eclipse.jetty.client.api.Request.FailureListener-">onRequestFailure</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Request.FailureListener.html" title="interface in org.eclipse.jetty.client.api">Request.FailureListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onRequestHeaders-org.eclipse.jetty.client.api.Request.HeadersListener-">onRequestHeaders</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Request.HeadersListener.html" title="interface in org.eclipse.jetty.client.api">Request.HeadersListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onRequestQueued-org.eclipse.jetty.client.api.Request.QueuedListener-">onRequestQueued</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Request.QueuedListener.html" title="interface in org.eclipse.jetty.client.api">Request.QueuedListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onRequestSuccess-org.eclipse.jetty.client.api.Request.SuccessListener-">onRequestSuccess</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Request.SuccessListener.html" title="interface in org.eclipse.jetty.client.api">Request.SuccessListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onResponseBegin-org.eclipse.jetty.client.api.Response.BeginListener-">onResponseBegin</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Response.BeginListener.html" title="interface in org.eclipse.jetty.client.api">Response.BeginListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onResponseContent-org.eclipse.jetty.client.api.Response.ContentListener-">onResponseContent</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Response.ContentListener.html" title="interface in org.eclipse.jetty.client.api">Response.ContentListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onResponseContentAsync-org.eclipse.jetty.client.api.Response.AsyncContentListener-">onResponseContentAsync</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Response.AsyncContentListener.html" title="interface in org.eclipse.jetty.client.api">Response.AsyncContentListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onResponseFailure-org.eclipse.jetty.client.api.Response.FailureListener-">onResponseFailure</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Response.FailureListener.html" title="interface in org.eclipse.jetty.client.api">Response.FailureListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onResponseHeader-org.eclipse.jetty.client.api.Response.HeaderListener-">onResponseHeader</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Response.HeaderListener.html" title="interface in org.eclipse.jetty.client.api">Response.HeaderListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onResponseHeaders-org.eclipse.jetty.client.api.Response.HeadersListener-">onResponseHeaders</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Response.HeadersListener.html" title="interface in org.eclipse.jetty.client.api">Response.HeadersListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#onResponseSuccess-org.eclipse.jetty.client.api.Response.SuccessListener-">onResponseSuccess</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Response.SuccessListener.html" title="interface in org.eclipse.jetty.client.api">Response.SuccessListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#param-java.lang.String-java.lang.String-">param</a></span>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</code>
<div class="block">Adds a query parameter with the given name and value.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#path-java.lang.String-">path</a></span>(java.lang.String&nbsp;path)</code>
<div class="block">Specifies the path - and possibly the query - of this request.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#pushListener-java.util.function.BiFunction-">pushListener</a></span>(java.util.function.BiFunction&lt;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>,<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>,<a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html" title="interface in org.eclipse.jetty.client.api">Response.CompleteListener</a>&gt;&nbsp;listener)</code>
<div class="block">Sets a listener for pushed resources.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#scheme-java.lang.String-">scheme</a></span>(java.lang.String&nbsp;scheme)</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/ContentResponse.html" title="interface in org.eclipse.jetty.client.api">ContentResponse</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#send--">send</a></span>()</code>
<div class="block">Sends this request and returns the response.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#send-org.eclipse.jetty.client.api.Response.CompleteListener-">send</a></span>(<a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html" title="interface in org.eclipse.jetty.client.api">Response.CompleteListener</a>&nbsp;listener)</code>
<div class="block">Sends this request and asynchronously notifies the given listener for response events.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#timeout-long-java.util.concurrent.TimeUnit-">timeout</a></span>(long&nbsp;timeout,
java.util.concurrent.TimeUnit&nbsp;unit)</code>&nbsp;</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/jetty/client/HttpRequest.html#version-org.eclipse.jetty.http.HttpVersion-">version</a></span>(<a href="../../../../org/eclipse/jetty/http/HttpVersion.html" title="enum in org.eclipse.jetty.http">HttpVersion</a>&nbsp;version)</code>&nbsp;</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.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="HttpRequest-org.eclipse.jetty.client.HttpClient-org.eclipse.jetty.client.HttpConversation-java.net.URI-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>HttpRequest</h4>
<pre>protected&nbsp;HttpRequest(<a href="../../../../org/eclipse/jetty/client/HttpClient.html" title="class in org.eclipse.jetty.client">HttpClient</a>&nbsp;client,
<a href="../../../../org/eclipse/jetty/client/HttpConversation.html" title="class in org.eclipse.jetty.client">HttpConversation</a>&nbsp;conversation,
java.net.URI&nbsp;uri)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getConversation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConversation</h4>
<pre>protected&nbsp;<a href="../../../../org/eclipse/jetty/client/HttpConversation.html" title="class in org.eclipse.jetty.client">HttpConversation</a>&nbsp;getConversation()</pre>
</li>
</ul>
<a name="getScheme--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScheme</h4>
<pre>public&nbsp;java.lang.String&nbsp;getScheme()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getScheme--">getScheme</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the scheme of this request, such as "http" or "https"</dd>
</dl>
</li>
</ul>
<a name="scheme-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scheme</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;scheme(java.lang.String&nbsp;scheme)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#scheme-java.lang.String-">scheme</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scheme</code> - the scheme of this request, such as "http" or "https"</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="getHost--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHost</h4>
<pre>public&nbsp;java.lang.String&nbsp;getHost()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getHost--">getHost</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the host of this request, such as "127.0.0.1" or "google.com"</dd>
</dl>
</li>
</ul>
<a name="getPort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPort</h4>
<pre>public&nbsp;int&nbsp;getPort()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getPort--">getPort</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the port of this request such as 80 or 443</dd>
</dl>
</li>
</ul>
<a name="getMethod--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMethod</h4>
<pre>public&nbsp;java.lang.String&nbsp;getMethod()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getMethod--">getMethod</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the method of this request, such as GET or POST, as a String</dd>
</dl>
</li>
</ul>
<a name="method-org.eclipse.jetty.http.HttpMethod-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>method</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;method(<a href="../../../../org/eclipse/jetty/http/HttpMethod.html" title="enum in org.eclipse.jetty.http">HttpMethod</a>&nbsp;method)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#method-org.eclipse.jetty.http.HttpMethod-">method</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>method</code> - the method of this request, such as GET or POST</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="method-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>method</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;method(java.lang.String&nbsp;method)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#method-java.lang.String-">method</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>method</code> - the method of this request, such as GET or POST</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="getPath--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPath</h4>
<pre>public&nbsp;java.lang.String&nbsp;getPath()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getPath--">getPath</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the path of this request, such as "/" or "/path" - without the query</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/jetty/client/api/Request.html#getQuery--"><code>Request.getQuery()</code></a></dd>
</dl>
</li>
</ul>
<a name="path-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>path</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;path(java.lang.String&nbsp;path)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html#path-java.lang.String-">Request</a></code></span></div>
<div class="block">Specifies the path - and possibly the query - of this request.
If the query part is specified, parameter values must be properly
<code>UTF-8 URL encoded</code>.
For example, if the value for parameter "currency" is the euro symbol &euro; then the
query string for this parameter must be "currency=%E2%82%AC".
For transparent encoding of parameter values, use <a href="../../../../org/eclipse/jetty/client/api/Request.html#param-java.lang.String-java.lang.String-"><code>Request.param(String, String)</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#path-java.lang.String-">path</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - the path of this request, such as "/" or "/path?param=1"</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="getQuery--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQuery</h4>
<pre>public&nbsp;java.lang.String&nbsp;getQuery()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getQuery--">getQuery</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the query string of this request such as "param=1"</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/jetty/client/api/Request.html#getPath--"><code>Request.getPath()</code></a>,
<a href="../../../../org/eclipse/jetty/client/api/Request.html#getParams--"><code>Request.getParams()</code></a></dd>
</dl>
</li>
</ul>
<a name="getURI--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getURI</h4>
<pre>public&nbsp;java.net.URI&nbsp;getURI()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getURI--">getURI</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the full URI of this request such as "http://host:port/path?param=1"</dd>
</dl>
</li>
</ul>
<a name="getVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVersion</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/http/HttpVersion.html" title="enum in org.eclipse.jetty.http">HttpVersion</a>&nbsp;getVersion()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getVersion--">getVersion</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the HTTP version of this request, such as "HTTP/1.1"</dd>
</dl>
</li>
</ul>
<a name="version-org.eclipse.jetty.http.HttpVersion-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>version</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;version(<a href="../../../../org/eclipse/jetty/http/HttpVersion.html" title="enum in org.eclipse.jetty.http">HttpVersion</a>&nbsp;version)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#version-org.eclipse.jetty.http.HttpVersion-">version</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>version</code> - the HTTP version of this request, such as "HTTP/1.1"</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="param-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>param</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;param(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html#param-java.lang.String-java.lang.String-">Request</a></code></span></div>
<div class="block">Adds a query parameter with the given name and value.
The value is <code>UTF-8 URL encoded</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#param-java.lang.String-java.lang.String-">param</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the query parameter</dd>
<dd><code>value</code> - the value of the query parameter</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="getParams--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParams</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/util/Fields.html" title="class in org.eclipse.jetty.util">Fields</a>&nbsp;getParams()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getParams--">getParams</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the query parameters of this request</dd>
</dl>
</li>
</ul>
<a name="getAgent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAgent</h4>
<pre>public&nbsp;java.lang.String&nbsp;getAgent()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getAgent--">getAgent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the user agent for this request</dd>
</dl>
</li>
</ul>
<a name="agent-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>agent</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;agent(java.lang.String&nbsp;agent)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#agent-java.lang.String-">agent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>agent</code> - the user agent for this request (corresponds to the <code>User-Agent</code> header)</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="accept-java.lang.String...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>accept</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;accept(java.lang.String...&nbsp;accepts)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#accept-java.lang.String...-">accept</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>accepts</code> - the media types that are acceptable in the response, such as
"text/plain;q=0.5" or "text/html" (corresponds to the <code>Accept</code> header)</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="header-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>header</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;header(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#header-java.lang.String-java.lang.String-">header</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the header</dd>
<dd><code>value</code> - the value of the header</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/jetty/client/api/Request.html#header-org.eclipse.jetty.http.HttpHeader-java.lang.String-"><code>Request.header(HttpHeader, String)</code></a></dd>
</dl>
</li>
</ul>
<a name="header-org.eclipse.jetty.http.HttpHeader-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>header</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;header(<a href="../../../../org/eclipse/jetty/http/HttpHeader.html" title="enum in org.eclipse.jetty.http">HttpHeader</a>&nbsp;header,
java.lang.String&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html#header-org.eclipse.jetty.http.HttpHeader-java.lang.String-">Request</a></code></span></div>
<div class="block"><p>Adds the given <code>value</code> to the specified <code>header</code>.</p>
<p>Multiple calls with the same parameters will add multiple values;
use the value <code>null</code> to remove the header completely.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#header-org.eclipse.jetty.http.HttpHeader-java.lang.String-">header</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>header</code> - the header name</dd>
<dd><code>value</code> - the value of the header</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="getCookies--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCookies</h4>
<pre>public&nbsp;java.util.List&lt;java.net.HttpCookie&gt;&nbsp;getCookies()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getCookies--">getCookies</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the cookies associated with this request</dd>
</dl>
</li>
</ul>
<a name="cookie-java.net.HttpCookie-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cookie</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;cookie(java.net.HttpCookie&nbsp;cookie)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#cookie-java.net.HttpCookie-">cookie</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cookie</code> - a cookie for this request</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="attribute-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>attribute</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;attribute(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#attribute-java.lang.String-java.lang.Object-">attribute</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the attribute</dd>
<dd><code>value</code> - the value of the attribute</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="getAttributes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttributes</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;getAttributes()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getAttributes--">getAttributes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the attributes of this request</dd>
</dl>
</li>
</ul>
<a name="getHeaders--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeaders</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/http/HttpFields.html" title="class in org.eclipse.jetty.http">HttpFields</a>&nbsp;getHeaders()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getHeaders--">getHeaders</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the headers of this request</dd>
</dl>
</li>
</ul>
<a name="getRequestListeners-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestListeners</h4>
<pre>public&nbsp;&lt;T extends <a href="../../../../org/eclipse/jetty/client/api/Request.RequestListener.html" title="interface in org.eclipse.jetty.client.api">Request.RequestListener</a>&gt;&nbsp;java.util.List&lt;T&gt;&nbsp;getRequestListeners(java.lang.Class&lt;T&gt;&nbsp;type)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getRequestListeners-java.lang.Class-">getRequestListeners</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - the type of listener class</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - the class of the listener, or null for all listeners classes</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the listeners for request events of the given class</dd>
</dl>
</li>
</ul>
<a name="listener-org.eclipse.jetty.client.api.Request.Listener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listener</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;listener(<a href="../../../../org/eclipse/jetty/client/api/Request.Listener.html" title="interface in org.eclipse.jetty.client.api">Request.Listener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#listener-org.eclipse.jetty.client.api.Request.Listener-">listener</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for request events</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onRequestQueued-org.eclipse.jetty.client.api.Request.QueuedListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onRequestQueued</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onRequestQueued(<a href="../../../../org/eclipse/jetty/client/api/Request.QueuedListener.html" title="interface in org.eclipse.jetty.client.api">Request.QueuedListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onRequestQueued-org.eclipse.jetty.client.api.Request.QueuedListener-">onRequestQueued</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for request queued event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onRequestBegin-org.eclipse.jetty.client.api.Request.BeginListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onRequestBegin</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onRequestBegin(<a href="../../../../org/eclipse/jetty/client/api/Request.BeginListener.html" title="interface in org.eclipse.jetty.client.api">Request.BeginListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onRequestBegin-org.eclipse.jetty.client.api.Request.BeginListener-">onRequestBegin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for request begin event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onRequestHeaders-org.eclipse.jetty.client.api.Request.HeadersListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onRequestHeaders</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onRequestHeaders(<a href="../../../../org/eclipse/jetty/client/api/Request.HeadersListener.html" title="interface in org.eclipse.jetty.client.api">Request.HeadersListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onRequestHeaders-org.eclipse.jetty.client.api.Request.HeadersListener-">onRequestHeaders</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for request headers event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onRequestCommit-org.eclipse.jetty.client.api.Request.CommitListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onRequestCommit</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onRequestCommit(<a href="../../../../org/eclipse/jetty/client/api/Request.CommitListener.html" title="interface in org.eclipse.jetty.client.api">Request.CommitListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onRequestCommit-org.eclipse.jetty.client.api.Request.CommitListener-">onRequestCommit</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for request commit event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onRequestContent-org.eclipse.jetty.client.api.Request.ContentListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onRequestContent</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onRequestContent(<a href="../../../../org/eclipse/jetty/client/api/Request.ContentListener.html" title="interface in org.eclipse.jetty.client.api">Request.ContentListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onRequestContent-org.eclipse.jetty.client.api.Request.ContentListener-">onRequestContent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for request content events</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onRequestSuccess-org.eclipse.jetty.client.api.Request.SuccessListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onRequestSuccess</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onRequestSuccess(<a href="../../../../org/eclipse/jetty/client/api/Request.SuccessListener.html" title="interface in org.eclipse.jetty.client.api">Request.SuccessListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onRequestSuccess-org.eclipse.jetty.client.api.Request.SuccessListener-">onRequestSuccess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for request success event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onRequestFailure-org.eclipse.jetty.client.api.Request.FailureListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onRequestFailure</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onRequestFailure(<a href="../../../../org/eclipse/jetty/client/api/Request.FailureListener.html" title="interface in org.eclipse.jetty.client.api">Request.FailureListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onRequestFailure-org.eclipse.jetty.client.api.Request.FailureListener-">onRequestFailure</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for request failure event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onResponseBegin-org.eclipse.jetty.client.api.Response.BeginListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onResponseBegin</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onResponseBegin(<a href="../../../../org/eclipse/jetty/client/api/Response.BeginListener.html" title="interface in org.eclipse.jetty.client.api">Response.BeginListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onResponseBegin-org.eclipse.jetty.client.api.Response.BeginListener-">onResponseBegin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for response begin event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onResponseHeader-org.eclipse.jetty.client.api.Response.HeaderListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onResponseHeader</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onResponseHeader(<a href="../../../../org/eclipse/jetty/client/api/Response.HeaderListener.html" title="interface in org.eclipse.jetty.client.api">Response.HeaderListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onResponseHeader-org.eclipse.jetty.client.api.Response.HeaderListener-">onResponseHeader</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for response header event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onResponseHeaders-org.eclipse.jetty.client.api.Response.HeadersListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onResponseHeaders</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onResponseHeaders(<a href="../../../../org/eclipse/jetty/client/api/Response.HeadersListener.html" title="interface in org.eclipse.jetty.client.api">Response.HeadersListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onResponseHeaders-org.eclipse.jetty.client.api.Response.HeadersListener-">onResponseHeaders</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for response headers event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onResponseContent-org.eclipse.jetty.client.api.Response.ContentListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onResponseContent</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onResponseContent(<a href="../../../../org/eclipse/jetty/client/api/Response.ContentListener.html" title="interface in org.eclipse.jetty.client.api">Response.ContentListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onResponseContent-org.eclipse.jetty.client.api.Response.ContentListener-">onResponseContent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a consuming listener for response content events</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onResponseContentAsync-org.eclipse.jetty.client.api.Response.AsyncContentListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onResponseContentAsync</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onResponseContentAsync(<a href="../../../../org/eclipse/jetty/client/api/Response.AsyncContentListener.html" title="interface in org.eclipse.jetty.client.api">Response.AsyncContentListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onResponseContentAsync-org.eclipse.jetty.client.api.Response.AsyncContentListener-">onResponseContentAsync</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - an asynchronous listener for response content events</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onResponseSuccess-org.eclipse.jetty.client.api.Response.SuccessListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onResponseSuccess</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onResponseSuccess(<a href="../../../../org/eclipse/jetty/client/api/Response.SuccessListener.html" title="interface in org.eclipse.jetty.client.api">Response.SuccessListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onResponseSuccess-org.eclipse.jetty.client.api.Response.SuccessListener-">onResponseSuccess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for response success event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onResponseFailure-org.eclipse.jetty.client.api.Response.FailureListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onResponseFailure</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onResponseFailure(<a href="../../../../org/eclipse/jetty/client/api/Response.FailureListener.html" title="interface in org.eclipse.jetty.client.api">Response.FailureListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onResponseFailure-org.eclipse.jetty.client.api.Response.FailureListener-">onResponseFailure</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for response failure event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="onComplete-org.eclipse.jetty.client.api.Response.CompleteListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onComplete</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;onComplete(<a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html" title="interface in org.eclipse.jetty.client.api">Response.CompleteListener</a>&nbsp;listener)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#onComplete-org.eclipse.jetty.client.api.Response.CompleteListener-">onComplete</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for complete event</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="pushListener-java.util.function.BiFunction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pushListener</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;pushListener(java.util.function.BiFunction&lt;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>,<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>,<a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html" title="interface in org.eclipse.jetty.client.api">Response.CompleteListener</a>&gt;&nbsp;listener)</pre>
<div class="block"><p>Sets a listener for pushed resources.</p>
<p>When resources are pushed from the server, the given <code>listener</code>
is invoked for every pushed resource.
The parameters to the <code>BiFunction</code> are this request and the
synthesized request for the pushed resource.
The <code>BiFunction</code> should return a <code>CompleteListener</code> that
may also implement other listener interfaces to be notified of various
response events, or <code>null</code> to signal that the pushed resource
should be canceled.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - a listener for pushed resource events</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="getContent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContent</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/ContentProvider.html" title="interface in org.eclipse.jetty.client.api">ContentProvider</a>&nbsp;getContent()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getContent--">getContent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the content provider of this request</dd>
</dl>
</li>
</ul>
<a name="content-org.eclipse.jetty.client.api.ContentProvider-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;content(<a href="../../../../org/eclipse/jetty/client/api/ContentProvider.html" title="interface in org.eclipse.jetty.client.api">ContentProvider</a>&nbsp;content)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#content-org.eclipse.jetty.client.api.ContentProvider-">content</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>content</code> - the content provider of this request</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="content-org.eclipse.jetty.client.api.ContentProvider-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;content(<a href="../../../../org/eclipse/jetty/client/api/ContentProvider.html" title="interface in org.eclipse.jetty.client.api">ContentProvider</a>&nbsp;content,
java.lang.String&nbsp;contentType)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#content-org.eclipse.jetty.client.api.ContentProvider-java.lang.String-">content</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>content</code> - the content provider of this request</dd>
<dd><code>contentType</code> - the content type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="file-java.nio.file.Path-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>file</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;file(java.nio.file.Path&nbsp;file)
throws java.io.IOException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html#file-java.nio.file.Path-">Request</a></code></span></div>
<div class="block">Shortcut method to specify a file as a content for this request, with the default content type of
"application/octect-stream".</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#file-java.nio.file.Path-">file</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>file</code> - the file to upload</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - if the file does not exist or cannot be read</dd>
</dl>
</li>
</ul>
<a name="file-java.nio.file.Path-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>file</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;file(java.nio.file.Path&nbsp;file,
java.lang.String&nbsp;contentType)
throws java.io.IOException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html#file-java.nio.file.Path-java.lang.String-">Request</a></code></span></div>
<div class="block">Shortcut method to specify a file as a content for this request, with the given content type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#file-java.nio.file.Path-java.lang.String-">file</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>file</code> - the file to upload</dd>
<dd><code>contentType</code> - the content type of the file</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - if the file does not exist or cannot be read</dd>
</dl>
</li>
</ul>
<a name="isFollowRedirects--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFollowRedirects</h4>
<pre>public&nbsp;boolean&nbsp;isFollowRedirects()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#isFollowRedirects--">isFollowRedirects</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>whether this request follows redirects</dd>
</dl>
</li>
</ul>
<a name="followRedirects-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>followRedirects</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;followRedirects(boolean&nbsp;follow)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#followRedirects-boolean-">followRedirects</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>follow</code> - whether this request follows redirects</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="getIdleTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdleTimeout</h4>
<pre>public&nbsp;long&nbsp;getIdleTimeout()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getIdleTimeout--">getIdleTimeout</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the idle timeout for this request, in milliseconds</dd>
</dl>
</li>
</ul>
<a name="idleTimeout-long-java.util.concurrent.TimeUnit-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>idleTimeout</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;idleTimeout(long&nbsp;timeout,
java.util.concurrent.TimeUnit&nbsp;unit)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#idleTimeout-long-java.util.concurrent.TimeUnit-">idleTimeout</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>timeout</code> - the idle timeout for this request</dd>
<dd><code>unit</code> - the idle timeout unit</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="getTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTimeout</h4>
<pre>public&nbsp;long&nbsp;getTimeout()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getTimeout--">getTimeout</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the total timeout for this request, in milliseconds</dd>
</dl>
</li>
</ul>
<a name="timeout-long-java.util.concurrent.TimeUnit-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>timeout</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>&nbsp;timeout(long&nbsp;timeout,
java.util.concurrent.TimeUnit&nbsp;unit)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#timeout-long-java.util.concurrent.TimeUnit-">timeout</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>timeout</code> - the total timeout for the request/response conversation</dd>
<dd><code>unit</code> - the timeout unit</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this request object</dd>
</dl>
</li>
</ul>
<a name="send--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>send</h4>
<pre>public&nbsp;<a href="../../../../org/eclipse/jetty/client/api/ContentResponse.html" title="interface in org.eclipse.jetty.client.api">ContentResponse</a>&nbsp;send()
throws java.lang.InterruptedException,
java.util.concurrent.TimeoutException,
java.util.concurrent.ExecutionException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html#send--">Request</a></code></span></div>
<div class="block">Sends this request and returns the response.
<p>
This method should be used when a simple blocking semantic is needed, and when it is known
that the response content can be buffered without exceeding memory constraints.
<p>
For example, this method is not appropriate to download big files from a server; consider using
<a href="../../../../org/eclipse/jetty/client/api/Request.html#send-org.eclipse.jetty.client.api.Response.CompleteListener-"><code>Request.send(Response.CompleteListener)</code></a> instead, passing your own <a href="../../../../org/eclipse/jetty/client/api/Response.Listener.html" title="interface in org.eclipse.jetty.client.api"><code>Response.Listener</code></a> or a utility
listener such as <a href="../../../../org/eclipse/jetty/client/util/InputStreamResponseListener.html" title="class in org.eclipse.jetty.client.util"><code>InputStreamResponseListener</code></a>.
<p>
The method returns when the <a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html" title="interface in org.eclipse.jetty.client.api"><code>complete event</code></a> is fired.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#send--">send</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../org/eclipse/jetty/client/api/ContentResponse.html" title="interface in org.eclipse.jetty.client.api"><code>ContentResponse</code></a> for this request</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - if send thread is interrupted</dd>
<dd><code>java.util.concurrent.TimeoutException</code> - if send times out</dd>
<dd><code>java.util.concurrent.ExecutionException</code> - if execution fails</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html#onComplete-org.eclipse.jetty.client.api.Result-"><code>Response.CompleteListener.onComplete(Result)</code></a></dd>
</dl>
</li>
</ul>
<a name="send-org.eclipse.jetty.client.api.Response.CompleteListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>send</h4>
<pre>public&nbsp;void&nbsp;send(<a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html" title="interface in org.eclipse.jetty.client.api">Response.CompleteListener</a>&nbsp;listener)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html#send-org.eclipse.jetty.client.api.Response.CompleteListener-">Request</a></code></span></div>
<div class="block"><p>Sends this request and asynchronously notifies the given listener for response events.</p>
<p>This method should be used when the application needs to be notified of the various response events
as they happen, or when the application needs to efficiently manage the response content.</p>
<p>The listener passed to this method may implement not only <a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html" title="interface in org.eclipse.jetty.client.api"><code>Response.CompleteListener</code></a>
but also other response listener interfaces, and all the events implemented will be notified.
This allows application code to write a single listener class to handle all relevant events.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#send-org.eclipse.jetty.client.api.Response.CompleteListener-">send</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - the listener that receives response events</dd>
</dl>
</li>
</ul>
<a name="getResponseListeners--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseListeners</h4>
<pre>protected&nbsp;java.util.List&lt;<a href="../../../../org/eclipse/jetty/client/api/Response.ResponseListener.html" title="interface in org.eclipse.jetty.client.api">Response.ResponseListener</a>&gt;&nbsp;getResponseListeners()</pre>
</li>
</ul>
<a name="getPushListener--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPushListener</h4>
<pre>public&nbsp;java.util.function.BiFunction&lt;<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>,<a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a>,<a href="../../../../org/eclipse/jetty/client/api/Response.CompleteListener.html" title="interface in org.eclipse.jetty.client.api">Response.CompleteListener</a>&gt;&nbsp;getPushListener()</pre>
</li>
</ul>
<a name="abort-java.lang.Throwable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>abort</h4>
<pre>public&nbsp;boolean&nbsp;abort(java.lang.Throwable&nbsp;cause)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html#abort-java.lang.Throwable-">Request</a></code></span></div>
<div class="block">Attempts to abort the send of this request.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#abort-java.lang.Throwable-">abort</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cause</code> - the abort cause, must not be null</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>whether the abort succeeded</dd>
</dl>
</li>
</ul>
<a name="getAbortCause--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAbortCause</h4>
<pre>public&nbsp;java.lang.Throwable&nbsp;getAbortCause()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/jetty/client/api/Request.html#getAbortCause--">getAbortCause</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/jetty/client/api/Request.html" title="interface in org.eclipse.jetty.client.api">Request</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the abort cause passed to <a href="../../../../org/eclipse/jetty/client/api/Request.html#abort-java.lang.Throwable-"><code>Request.abort(Throwable)</code></a>,
or null if this request has not been aborted</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<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/HttpRequest.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/eclipse/jetty/client/HttpRedirector.html" title="class in org.eclipse.jetty.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/jetty/client/HttpRequestException.html" title="class in org.eclipse.jetty.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/jetty/client/HttpRequest.html" target="_top">Frames</a></li>
<li><a href="HttpRequest.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.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>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&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>Field&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 &#169; 1995&#x2013;2018 <a href="http://webtide.com">Webtide</a>. All rights reserved.</small></p>
</body>
</html>