org.elasticsearch.http.netty
Class NettyHttpRequest
java.lang.Object
org.elasticsearch.http.netty.NettyHttpRequest
- All Implemented Interfaces:
- HttpRequest, RestRequest, ToJson.Params
public class NettyHttpRequest
- extends java.lang.Object
- implements HttpRequest
Constructor Summary |
NettyHttpRequest(org.jboss.netty.handler.codec.http.HttpRequest request)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NettyHttpRequest
public NettyHttpRequest(org.jboss.netty.handler.codec.http.HttpRequest request)
method
public RestRequest.Method method()
- Specified by:
method
in interface RestRequest
uri
public java.lang.String uri()
- Specified by:
uri
in interface RestRequest
hasContent
public boolean hasContent()
- Specified by:
hasContent
in interface RestRequest
contentAsStream
public java.io.InputStream contentAsStream()
- Specified by:
contentAsStream
in interface RestRequest
contentAsBytes
public byte[] contentAsBytes()
- Specified by:
contentAsBytes
in interface RestRequest
contentAsString
public java.lang.String contentAsString()
- Specified by:
contentAsString
in interface RestRequest
headerNames
public java.util.Set<java.lang.String> headerNames()
- Specified by:
headerNames
in interface RestRequest
header
public java.lang.String header(java.lang.String name)
- Specified by:
header
in interface RestRequest
headers
public java.util.List<java.lang.String> headers(java.lang.String name)
- Specified by:
headers
in interface RestRequest
cookie
public java.lang.String cookie()
- Specified by:
cookie
in interface RestRequest
paramAsFloat
public float paramAsFloat(java.lang.String key,
float defaultValue)
- Specified by:
paramAsFloat
in interface RestRequest
paramAsInt
public int paramAsInt(java.lang.String key,
int defaultValue)
- Specified by:
paramAsInt
in interface RestRequest
paramAsBoolean
public boolean paramAsBoolean(java.lang.String key,
boolean defaultValue)
- Specified by:
paramAsBoolean
in interface RestRequest
paramAsBoolean
public java.lang.Boolean paramAsBoolean(java.lang.String key,
java.lang.Boolean defaultValue)
- Specified by:
paramAsBoolean
in interface RestRequest
paramAsTime
public TimeValue paramAsTime(java.lang.String key,
TimeValue defaultValue)
- Specified by:
paramAsTime
in interface RestRequest
paramAsSize
public SizeValue paramAsSize(java.lang.String key,
SizeValue defaultValue)
- Specified by:
paramAsSize
in interface RestRequest
paramAsStringArray
public java.lang.String[] paramAsStringArray(java.lang.String key,
java.lang.String[] defaultValue)
- Specified by:
paramAsStringArray
in interface RestRequest
hasParam
public boolean hasParam(java.lang.String key)
- Specified by:
hasParam
in interface RestRequest
param
public java.lang.String param(java.lang.String key)
- Specified by:
param
in interface RestRequest
- Specified by:
param
in interface ToJson.Params
params
public java.util.List<java.lang.String> params(java.lang.String key)
- Specified by:
params
in interface RestRequest
params
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> params()
- Specified by:
params
in interface RestRequest