Package org.elasticsearch.test.rest
Class FakeRestRequest.FakeHttpRequest
java.lang.Object
org.elasticsearch.test.rest.FakeRestRequest.FakeHttpRequest
- All Implemented Interfaces:
HttpPreRequest
,HttpRequest
- Enclosing class:
- FakeRestRequest
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.http.HttpRequest
HttpRequest.HttpVersion
-
Constructor Summary
ConstructorDescriptionFakeHttpRequest
(RestRequest.Method method, String uri, BytesReference content, Map<String, List<String>> headers) -
Method Summary
Modifier and TypeMethodDescriptioncontent()
createResponse
(RestStatus status, BytesReference unused) method()
void
release()
removeHeader
(String header) uri()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.http.HttpPreRequest
header
-
Constructor Details
-
FakeHttpRequest
public FakeHttpRequest(RestRequest.Method method, String uri, BytesReference content, Map<String, List<String>> headers)
-
-
Method Details
-
method
- Specified by:
method
in interfaceHttpPreRequest
-
uri
- Specified by:
uri
in interfaceHttpPreRequest
-
content
- Specified by:
content
in interfaceHttpRequest
-
getHeaders
- Specified by:
getHeaders
in interfaceHttpPreRequest
-
strictCookies
- Specified by:
strictCookies
in interfaceHttpRequest
-
protocolVersion
- Specified by:
protocolVersion
in interfaceHttpRequest
-
removeHeader
- Specified by:
removeHeader
in interfaceHttpRequest
-
createResponse
- Specified by:
createResponse
in interfaceHttpRequest
-
release
public void release()- Specified by:
release
in interfaceHttpRequest
-
releaseAndCopy
- Specified by:
releaseAndCopy
in interfaceHttpRequest
-
getInboundException
- Specified by:
getInboundException
in interfaceHttpRequest
-