@Internal public class NettyClientHttpRequestFactory extends java.lang.Object implements HttpRequestFactory
HttpRequestFactory interface for Netty.INSTANCE| Constructor and Description | 
|---|
NettyClientHttpRequestFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
<T> MutableHttpRequest<T> | 
create(HttpMethod httpMethod,
      java.lang.String uri)
Create a new  
MutableHttpRequest for the given method and URI. | 
<T> MutableHttpRequest<T> | 
create(HttpMethod httpMethod,
      java.lang.String uri,
      java.lang.String httpMethodName)
Allows to create request including non-standard http methods. 
 | 
<T> MutableHttpRequest<T> | 
delete(java.lang.String uri,
      T body)
Return a  
MutableHttpRequest that executes an HttpMethod.DELETE request for the given URI. | 
<T> MutableHttpRequest<T> | 
get(java.lang.String uri)
Return a  
MutableHttpRequest that executes an HttpMethod.GET request for the given URI. | 
<T> MutableHttpRequest<T> | 
head(java.lang.String uri)
Return a  
MutableHttpRequest that executes an HttpMethod.HEAD request for the given URI. | 
<T> MutableHttpRequest<T> | 
options(java.lang.String uri)
Return a  
MutableHttpRequest that executes an HttpMethod.OPTIONS request for the given URI. | 
<T> MutableHttpRequest<T> | 
patch(java.lang.String uri,
     T body)
Return a  
MutableHttpRequest that executes an HttpMethod.PATCH request for the given URI. | 
<T> MutableHttpRequest<T> | 
post(java.lang.String uri,
    T body)
Return a  
MutableHttpRequest that executes an HttpMethod.POST request for the given URI. | 
<T> MutableHttpRequest<T> | 
put(java.lang.String uri,
   T body)
Return a  
MutableHttpRequest that executes an HttpMethod.PUT request for the given URI. | 
public <T> MutableHttpRequest<T> get(java.lang.String uri)
HttpRequestFactoryMutableHttpRequest that executes an HttpMethod.GET request for the given URI.get in interface HttpRequestFactoryT - The Http request typeuri - The URIMutableHttpRequest instancepublic <T> MutableHttpRequest<T> post(java.lang.String uri, T body)
HttpRequestFactoryMutableHttpRequest that executes an HttpMethod.POST request for the given URI.post in interface HttpRequestFactoryT - The body typeuri - The URIbody - The bodyMutableHttpRequest instancepublic <T> MutableHttpRequest<T> put(java.lang.String uri, T body)
HttpRequestFactoryMutableHttpRequest that executes an HttpMethod.PUT request for the given URI.put in interface HttpRequestFactoryT - The body typeuri - The URIbody - The bodyMutableHttpRequest instancepublic <T> MutableHttpRequest<T> patch(java.lang.String uri, T body)
HttpRequestFactoryMutableHttpRequest that executes an HttpMethod.PATCH request for the given URI.patch in interface HttpRequestFactoryT - The body typeuri - The URIbody - The bodyMutableHttpRequest instancepublic <T> MutableHttpRequest<T> head(java.lang.String uri)
HttpRequestFactoryMutableHttpRequest that executes an HttpMethod.HEAD request for the given URI.head in interface HttpRequestFactoryT - The Http request typeuri - The URIMutableHttpRequest instancepublic <T> MutableHttpRequest<T> options(java.lang.String uri)
HttpRequestFactoryMutableHttpRequest that executes an HttpMethod.OPTIONS request for the given URI.options in interface HttpRequestFactoryT - The Http request typeuri - The URIMutableHttpRequest instancepublic <T> MutableHttpRequest<T> delete(java.lang.String uri, T body)
HttpRequestFactoryMutableHttpRequest that executes an HttpMethod.DELETE request for the given URI.delete in interface HttpRequestFactoryT - The body typeuri - The URIbody - an optional bodyMutableHttpRequest instancepublic <T> MutableHttpRequest<T> create(HttpMethod httpMethod, java.lang.String uri)
HttpRequestFactoryMutableHttpRequest for the given method and URI.create in interface HttpRequestFactoryT - The Http request typehttpMethod - The methoduri - The URIpublic <T> MutableHttpRequest<T> create(HttpMethod httpMethod, java.lang.String uri, java.lang.String httpMethodName)
HttpRequestFactorycreate in interface HttpRequestFactoryT - The http request typehttpMethod - The methoduri - The URIhttpMethodName - Method name. For standard http method equals to Enum.name()