Package org.elasticsearch.rest
Class RestResponse
- java.lang.Object
-
- org.elasticsearch.rest.RestResponse
-
- Direct Known Subclasses:
BytesRestResponse
public abstract class RestResponse extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RestResponse()
-
Method Summary
Modifier and Type Method Description voidaddHeader(java.lang.String name, java.lang.String value)Add a custom header.abstract BytesReferencecontent()The response content.abstract java.lang.StringcontentType()The response content type.voidcopyHeaders(ElasticsearchException ex)java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaders()Returns custom headers that have been added.abstract RestStatusstatus()The rest status code.
-
-
-
Method Detail
-
contentType
public abstract java.lang.String contentType()
The response content type.
-
content
public abstract BytesReference content()
The response content. Note, if the content isReleasableit should automatically be released when done by the channel sending it.
-
status
public abstract RestStatus status()
The rest status code.
-
copyHeaders
public void copyHeaders(ElasticsearchException ex)
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)Add a custom header.
-
getHeaders
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
Returns custom headers that have been added. This method should not be used to mutate headers.
-
-