org.elasticsearch.rest.support
Class AbstractRestRequest

java.lang.Object
  extended by org.elasticsearch.rest.support.AbstractRestRequest
All Implemented Interfaces:
ToXContent.Params, RestRequest
Direct Known Subclasses:
NettyHttpRequest

public abstract class AbstractRestRequest
extends java.lang.Object
implements RestRequest


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.elasticsearch.rest.RestRequest
RestRequest.Method
 
Constructor Summary
AbstractRestRequest()
           
 
Method Summary
 boolean paramAsBoolean(java.lang.String key, boolean defaultValue)
           
 java.lang.Boolean paramAsBoolean(java.lang.String key, java.lang.Boolean defaultValue)
           
 float paramAsFloat(java.lang.String key, float defaultValue)
           
 int paramAsInt(java.lang.String key, int defaultValue)
           
 ByteSizeValue paramAsSize(java.lang.String key, ByteSizeValue defaultValue)
           
 java.lang.String[] paramAsStringArray(java.lang.String key, java.lang.String[] defaultValue)
           
 TimeValue paramAsTime(java.lang.String key, TimeValue defaultValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.rest.RestRequest
contentAsString, contentByteArray, contentByteArrayOffset, contentLength, contentUnsafe, cookie, hasContent, hasParam, header, headerNames, method, param, params, path, uri
 
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContent.Params
param
 

Constructor Detail

AbstractRestRequest

public AbstractRestRequest()
Method Detail

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 ToXContent.Params
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 ToXContent.Params
Specified by:
paramAsBoolean in interface RestRequest

paramAsTime

public TimeValue paramAsTime(java.lang.String key,
                             TimeValue defaultValue)
Specified by:
paramAsTime in interface RestRequest

paramAsSize

public ByteSizeValue paramAsSize(java.lang.String key,
                                 ByteSizeValue 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