public class Request
extends java.lang.Object
HTTP client request.
| Modifier and Type | Method and Description |
|---|---|
static RequestBuilder |
builder(io.netty.buffer.ByteBufAllocator allocator,
io.netty.handler.codec.http.HttpMethod httpMethod) |
static RequestBuilder |
builder(io.netty.handler.codec.http.HttpMethod httpMethod) |
boolean |
canRedirect() |
static RequestBuilder |
connect() |
io.netty.buffer.ByteBuf |
content() |
java.util.Collection<io.netty.handler.codec.http.cookie.Cookie> |
cookies() |
static RequestBuilder |
delete() |
static RequestBuilder |
get() |
BackOff |
getBackOff() |
java.util.concurrent.CompletableFuture<?> |
getCompletableFuture() |
CookieListener |
getCookieListener() |
HttpHeadersListener |
getHeadersListener() |
HttpResponseListener |
getResponseListener() |
long |
getTimeoutInMillis()
Return the timeout in milliseconds per request.
|
static RequestBuilder |
head() |
io.netty.handler.codec.http.HttpHeaders |
headers() |
io.netty.handler.codec.http.HttpMethod |
httpMethod() |
io.netty.handler.codec.http.HttpVersion |
httpVersion() |
boolean |
isBackOff() |
boolean |
isFollowRedirect() |
static RequestBuilder |
options() |
static RequestBuilder |
patch() |
static RequestBuilder |
post() |
static RequestBuilder |
put() |
java.lang.String |
relativeUri() |
Request |
setCompletableFuture(java.util.concurrent.CompletableFuture<?> completableFuture) |
Request |
setCookieListener(CookieListener cookieListener) |
Request |
setHeadersListener(HttpHeadersListener httpHeadersListener) |
Request |
setResponseListener(HttpResponseListener httpResponseListener) |
java.lang.String |
toString() |
static RequestBuilder |
trace() |
org.xbib.net.URL |
url() |
public org.xbib.net.URL url()
public io.netty.handler.codec.http.HttpVersion httpVersion()
public io.netty.handler.codec.http.HttpMethod httpMethod()
public java.lang.String relativeUri()
public io.netty.handler.codec.http.HttpHeaders headers()
public java.util.Collection<io.netty.handler.codec.http.cookie.Cookie> cookies()
public io.netty.buffer.ByteBuf content()
public long getTimeoutInMillis()
Return the timeout in milliseconds per request. This overrides the read timeout of the client.
public boolean isFollowRedirect()
public boolean isBackOff()
public BackOff getBackOff()
public boolean canRedirect()
public java.lang.String toString()
toString in class java.lang.Objectpublic Request setCompletableFuture(java.util.concurrent.CompletableFuture<?> completableFuture)
public java.util.concurrent.CompletableFuture<?> getCompletableFuture()
public Request setHeadersListener(HttpHeadersListener httpHeadersListener)
public HttpHeadersListener getHeadersListener()
public Request setCookieListener(CookieListener cookieListener)
public CookieListener getCookieListener()
public Request setResponseListener(HttpResponseListener httpResponseListener)
public HttpResponseListener getResponseListener()
public static RequestBuilder get()
public static RequestBuilder put()
public static RequestBuilder post()
public static RequestBuilder delete()
public static RequestBuilder head()
public static RequestBuilder patch()
public static RequestBuilder trace()
public static RequestBuilder options()
public static RequestBuilder connect()
public static RequestBuilder builder(io.netty.handler.codec.http.HttpMethod httpMethod)
public static RequestBuilder builder(io.netty.buffer.ByteBufAllocator allocator, io.netty.handler.codec.http.HttpMethod httpMethod)