Package org.elasticsearch.http.nio
Class NioHttpRequest
java.lang.Object
org.elasticsearch.http.nio.NioHttpRequest
- All Implemented Interfaces:
HttpRequest
public class NioHttpRequest extends java.lang.Object implements HttpRequest
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.http.HttpRequest
HttpRequest.HttpVersion -
Method Summary
Modifier and Type Method Description BytesReferencecontent()NioHttpResponsecreateResponse(RestStatus status, BytesReference content)java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaders()RestRequest.Methodmethod()io.netty.handler.codec.http.FullHttpRequestnettyRequest()HttpRequest.HttpVersionprotocolVersion()voidrelease()HttpRequestreleaseAndCopy()HttpRequestremoveHeader(java.lang.String header)java.util.List<java.lang.String>strictCookies()java.lang.Stringuri()
-
Method Details
-
method
- Specified by:
methodin interfaceHttpRequest
-
uri
public java.lang.String uri()- Specified by:
uriin interfaceHttpRequest
-
content
- Specified by:
contentin interfaceHttpRequest
-
release
public void release()- Specified by:
releasein interfaceHttpRequest
-
releaseAndCopy
- Specified by:
releaseAndCopyin interfaceHttpRequest
-
getHeaders
public final java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()- Specified by:
getHeadersin interfaceHttpRequest
-
strictCookies
public java.util.List<java.lang.String> strictCookies()- Specified by:
strictCookiesin interfaceHttpRequest
-
protocolVersion
- Specified by:
protocolVersionin interfaceHttpRequest
-
removeHeader
- Specified by:
removeHeaderin interfaceHttpRequest
-
createResponse
- Specified by:
createResponsein interfaceHttpRequest
-
nettyRequest
public io.netty.handler.codec.http.FullHttpRequest nettyRequest()
-