public final class HttpAsyncMethods extends Object
Constructor and Description |
---|
HttpAsyncMethods() |
Modifier and Type | Method and Description |
---|---|
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
create(HttpHost target,
HttpRequest request)
Creates asynchronous request generator for the given request message.
|
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
create(HttpUriRequest request)
Creates asynchronous request generator for the given request message.
|
static org.apache.http.nio.protocol.HttpAsyncResponseConsumer<HttpResponse> |
createConsumer()
Creates basic response consumer that will buffer response content in memory.
|
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createDelete(String requestURI)
Creates asynchronous
DELETE request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createDelete(URI requestURI)
Creates asynchronous
DELETE request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createGet(String requestURI)
Creates asynchronous
GET request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createGet(URI requestURI)
Creates asynchronous
GET request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createHead(String requestURI)
Creates asynchronous
HEAD request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createHead(URI requestURI)
Creates asynchronous
HEAD request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createOptions(String requestURI)
Creates asynchronous
OPTIONS request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createOptions(URI requestURI)
Creates asynchronous
OPTIONS request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createPost(String requestURI,
byte[] content,
ContentType contentType)
Creates asynchronous
POST request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createPost(String requestURI,
String content,
ContentType contentType)
Creates asynchronous
POST request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createPost(URI requestURI,
byte[] content,
ContentType contentType)
Creates asynchronous
POST request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createPost(URI requestURI,
String content,
ContentType contentType)
Creates asynchronous
POST request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createPut(String requestURI,
byte[] content,
ContentType contentType)
Creates asynchronous
PUT request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createPut(String requestURI,
String content,
ContentType contentType)
Creates asynchronous
PUT request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createPut(URI requestURI,
byte[] content,
ContentType contentType)
Creates asynchronous
PUT request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createPut(URI requestURI,
String content,
ContentType contentType)
Creates asynchronous
PUT request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createTrace(String requestURI)
Creates asynchronous
TRACE request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createTrace(URI requestURI)
Creates asynchronous
TRACE request generator. |
static org.apache.http.nio.protocol.HttpAsyncResponseConsumer<HttpResponse> |
createZeroCopyConsumer(File file)
Creates zero-copy response consumer that will stream response content
directly to the given file.
|
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createZeroCopyPost(String requestURI,
File content,
ContentType contentType)
Creates asynchronous zero-copy
POST request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createZeroCopyPost(URI requestURI,
File content,
ContentType contentType)
Creates asynchronous zero-copy
POST request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createZeroCopyPut(String requestURI,
File content,
ContentType contentType)
Creates asynchronous zero-copy
PUT request generator. |
static org.apache.http.nio.protocol.HttpAsyncRequestProducer |
createZeroCopyPut(URI requestURI,
File content,
ContentType contentType)
Creates asynchronous zero-copy
PUT request generator. |
public static org.apache.http.nio.protocol.HttpAsyncRequestProducer create(HttpHost target, HttpRequest request)
target
- request target.request
- request message.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer create(HttpUriRequest request)
request
- request message.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createGet(URI requestURI)
GET
request generator.requestURI
- request URI.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createGet(String requestURI)
GET
request generator.requestURI
- request URI.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createHead(URI requestURI)
HEAD
request generator.requestURI
- request URI.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createHead(String requestURI)
HEAD
request generator.requestURI
- request URI.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createDelete(URI requestURI)
DELETE
request generator.requestURI
- request URI.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createDelete(String requestURI)
DELETE
request generator.requestURI
- request URI.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createOptions(URI requestURI)
OPTIONS
request generator.requestURI
- request URI.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createOptions(String requestURI)
OPTIONS
request generator.requestURI
- request URI.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createTrace(URI requestURI)
TRACE
request generator.requestURI
- request URI.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createTrace(String requestURI)
TRACE
request generator.requestURI
- request URI.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createPost(URI requestURI, String content, ContentType contentType) throws UnsupportedEncodingException
POST
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.UnsupportedEncodingException
public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createPost(String requestURI, String content, ContentType contentType) throws UnsupportedEncodingException
POST
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.UnsupportedEncodingException
public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createPost(URI requestURI, byte[] content, ContentType contentType)
POST
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createPost(String requestURI, byte[] content, ContentType contentType)
POST
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createPut(URI requestURI, String content, ContentType contentType) throws UnsupportedEncodingException
PUT
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.UnsupportedEncodingException
public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createPut(String requestURI, String content, ContentType contentType) throws UnsupportedEncodingException
PUT
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.UnsupportedEncodingException
public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createPut(URI requestURI, byte[] content, ContentType contentType)
PUT
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createPut(String requestURI, byte[] content, ContentType contentType)
PUT
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createZeroCopyPost(URI requestURI, File content, ContentType contentType) throws FileNotFoundException
POST
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.FileNotFoundException
public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createZeroCopyPost(String requestURI, File content, ContentType contentType) throws FileNotFoundException
POST
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.FileNotFoundException
public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createZeroCopyPut(URI requestURI, File content, ContentType contentType) throws FileNotFoundException
PUT
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.FileNotFoundException
public static org.apache.http.nio.protocol.HttpAsyncRequestProducer createZeroCopyPut(String requestURI, File content, ContentType contentType) throws FileNotFoundException
PUT
request generator.requestURI
- request URI.content
- request content.contentType
- request contentType.FileNotFoundException
public static org.apache.http.nio.protocol.HttpAsyncResponseConsumer<HttpResponse> createConsumer()
public static org.apache.http.nio.protocol.HttpAsyncResponseConsumer<HttpResponse> createZeroCopyConsumer(File file) throws FileNotFoundException
FileNotFoundException
Copyright © 2010–2021 The Apache Software Foundation. All rights reserved.