org.elasticsearch.rest
Interface RestRequest
- All Superinterfaces:
- ToXContent.Params
- All Known Subinterfaces:
- HttpRequest
- All Known Implementing Classes:
- AbstractRestRequest, NettyHttpRequest
public interface RestRequest
- extends ToXContent.Params
method
RestRequest.Method method()
uri
java.lang.String uri()
- The uri of the rest request, with the query string.
path
java.lang.String path()
- The path part of the URI (without the query string).
hasContent
boolean hasContent()
contentUnsafe
boolean contentUnsafe()
- Is the byte array content safe or unsafe for usage on other threads
contentByteArray
byte[] contentByteArray()
contentByteArrayOffset
int contentByteArrayOffset()
contentLength
int contentLength()
contentAsString
java.lang.String contentAsString()
headerNames
java.util.Set<java.lang.String> headerNames()
header
java.lang.String header(java.lang.String name)
cookie
java.lang.String cookie()
hasParam
boolean hasParam(java.lang.String key)
param
java.lang.String param(java.lang.String key)
- Specified by:
param
in interface ToXContent.Params
paramAsStringArray
java.lang.String[] paramAsStringArray(java.lang.String key,
java.lang.String[] defaultValue)
paramAsFloat
float paramAsFloat(java.lang.String key,
float defaultValue)
paramAsInt
int paramAsInt(java.lang.String key,
int defaultValue)
paramAsBoolean
boolean paramAsBoolean(java.lang.String key,
boolean defaultValue)
- Specified by:
paramAsBoolean
in interface ToXContent.Params
paramAsBoolean
java.lang.Boolean paramAsBoolean(java.lang.String key,
java.lang.Boolean defaultValue)
- Specified by:
paramAsBoolean
in interface ToXContent.Params
paramAsTime
TimeValue paramAsTime(java.lang.String key,
TimeValue defaultValue)
paramAsSize
ByteSizeValue paramAsSize(java.lang.String key,
ByteSizeValue defaultValue)
params
java.util.Map<java.lang.String,java.lang.String> params()