Package org.apache.druid.rpc
Class RequestBuilder
- java.lang.Object
-
- org.apache.druid.rpc.RequestBuilder
-
public class RequestBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description RequestBuilder(org.jboss.netty.handler.codec.http.HttpMethod method, String encodedPathAndQueryString)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.druid.java.util.http.client.Requestbuild(ServiceLocation serviceLocation)RequestBuildercontent(String contentType, byte[] content)booleanequals(Object o)org.joda.time.DurationgetTimeout()Accessor for request timeout.inthashCode()RequestBuilderheader(String header, String value)RequestBuilderjsonContent(com.fasterxml.jackson.databind.ObjectMapper jsonMapper, Object content)RequestBuildersmileContent(com.fasterxml.jackson.databind.ObjectMapper smileMapper, Object content)RequestBuildertimeout(org.joda.time.Duration timeout)StringtoString()
-
-
-
Constructor Detail
-
RequestBuilder
public RequestBuilder(org.jboss.netty.handler.codec.http.HttpMethod method, String encodedPathAndQueryString)
-
-
Method Detail
-
header
public RequestBuilder header(String header, String value)
-
content
public RequestBuilder content(String contentType, byte[] 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
public RequestBuilder timeout(org.joda.time.Duration 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
public org.apache.druid.java.util.http.client.Request build(ServiceLocation serviceLocation)
-
-