Package org.apache.druid.rpc
Class RequestBuilder
java.lang.Object
org.apache.druid.rpc.RequestBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionRequestBuilder(org.jboss.netty.handler.codec.http.HttpMethod method, String encodedPathAndQueryString) -
Method Summary
Modifier and TypeMethodDescriptionbuild(ServiceLocation serviceLocation) booleanorg.joda.time.DurationAccessor for request timeout.inthashCode()jsonContent(com.fasterxml.jackson.databind.ObjectMapper jsonMapper, Object content) objectContent(com.fasterxml.jackson.databind.ObjectMapper objectMapper, String contentType, Object content) smileContent(com.fasterxml.jackson.databind.ObjectMapper smileMapper, Object content) timeout(org.joda.time.Duration timeout) toString()
-
Constructor Details
-
RequestBuilder
public RequestBuilder(org.jboss.netty.handler.codec.http.HttpMethod method, String encodedPathAndQueryString)
-
-
Method Details
-
header
-
content
-
objectContent
public RequestBuilder objectContent(com.fasterxml.jackson.databind.ObjectMapper objectMapper, String contentType, Object content) -
jsonContent
public RequestBuilder jsonContent(com.fasterxml.jackson.databind.ObjectMapper jsonMapper, Object content) -
smileContent
public RequestBuilder smileContent(com.fasterxml.jackson.databind.ObjectMapper smileMapper, Object content) -
timeout
-
getTimeout
public org.joda.time.Duration getTimeout()Accessor for request timeout. Provided because the timeout is not part of the request generated bybuild(ServiceLocation). If there is no timeout, returns an empty Duration. -
build
-
equals
-
hashCode
public int hashCode() -
toString
-