com.atlassian.httpclient.apache.httpcomponents
Class DefaultRequest.DefaultRequestBuilder

java.lang.Object
  extended by com.atlassian.httpclient.apache.httpcomponents.DefaultRequest.DefaultRequestBuilder
All Implemented Interfaces:
Buildable<Request>, Common<Request.Builder>, Request.Builder
Enclosing class:
DefaultRequest

public static class DefaultRequest.DefaultRequestBuilder
extends Object
implements Request.Builder


Constructor Summary
DefaultRequest.DefaultRequestBuilder(HttpClient httpClient)
           
 
Method Summary
 DefaultRequest build()
           
 ResponsePromise delete()
           
 ResponsePromise execute(Request.Method method)
           
 ResponsePromise get()
           
 ResponsePromise head()
           
 ResponsePromise options()
           
 ResponsePromise post()
           
 ResponsePromise put()
           
 DefaultRequest.DefaultRequestBuilder setAccept(String accept)
           
 DefaultRequest.DefaultRequestBuilder setAttribute(String name, String value)
           
 DefaultRequest.DefaultRequestBuilder setAttributes(Map<String,String> properties)
           
 DefaultRequest.DefaultRequestBuilder setCacheDisabled()
           
 DefaultRequest.DefaultRequestBuilder setContentCharset(String contentCharset)
           
 DefaultRequest.DefaultRequestBuilder setContentLength(long contentLength)
           
 DefaultRequest.DefaultRequestBuilder setContentType(String contentType)
           
 DefaultRequest.DefaultRequestBuilder setEntity(EntityBuilder entityBuilder)
           
 DefaultRequest.DefaultRequestBuilder setEntity(String entity)
           
 DefaultRequest.DefaultRequestBuilder setEntityStream(InputStream entityStream)
           
 DefaultRequest.DefaultRequestBuilder setEntityStream(InputStream entityStream, String charset)
           
 DefaultRequest.DefaultRequestBuilder setHeader(String name, String value)
           
 DefaultRequest.DefaultRequestBuilder setHeaders(Map<String,String> headers)
           
 void setMethod(Request.Method method)
           
 DefaultRequest.DefaultRequestBuilder setUri(URI uri)
           
 ResponsePromise trace()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRequest.DefaultRequestBuilder

public DefaultRequest.DefaultRequestBuilder(HttpClient httpClient)
Method Detail

setUri

public DefaultRequest.DefaultRequestBuilder setUri(URI uri)
Specified by:
setUri in interface Request.Builder

setAccept

public DefaultRequest.DefaultRequestBuilder setAccept(String accept)
Specified by:
setAccept in interface Request.Builder

setCacheDisabled

public DefaultRequest.DefaultRequestBuilder setCacheDisabled()
Specified by:
setCacheDisabled in interface Request.Builder

setAttribute

public DefaultRequest.DefaultRequestBuilder setAttribute(String name,
                                                         String value)
Specified by:
setAttribute in interface Request.Builder

setAttributes

public DefaultRequest.DefaultRequestBuilder setAttributes(Map<String,String> properties)
Specified by:
setAttributes in interface Request.Builder

setEntity

public DefaultRequest.DefaultRequestBuilder setEntity(EntityBuilder entityBuilder)
Specified by:
setEntity in interface Request.Builder

setHeader

public DefaultRequest.DefaultRequestBuilder setHeader(String name,
                                                      String value)
Specified by:
setHeader in interface Common<Request.Builder>
Specified by:
setHeader in interface Request.Builder

setHeaders

public DefaultRequest.DefaultRequestBuilder setHeaders(Map<String,String> headers)
Specified by:
setHeaders in interface Common<Request.Builder>

setEntity

public DefaultRequest.DefaultRequestBuilder setEntity(String entity)
Specified by:
setEntity in interface Common<Request.Builder>

setEntityStream

public DefaultRequest.DefaultRequestBuilder setEntityStream(InputStream entityStream)
Specified by:
setEntityStream in interface Common<Request.Builder>

setContentCharset

public DefaultRequest.DefaultRequestBuilder setContentCharset(String contentCharset)
Specified by:
setContentCharset in interface Common<Request.Builder>

setContentType

public DefaultRequest.DefaultRequestBuilder setContentType(String contentType)
Specified by:
setContentType in interface Common<Request.Builder>

setEntityStream

public DefaultRequest.DefaultRequestBuilder setEntityStream(InputStream entityStream,
                                                            String charset)
Specified by:
setEntityStream in interface Common<Request.Builder>

setContentLength

public DefaultRequest.DefaultRequestBuilder setContentLength(long contentLength)
Specified by:
setContentLength in interface Request.Builder

build

public DefaultRequest build()
Specified by:
build in interface Buildable<Request>

get

public ResponsePromise get()
Specified by:
get in interface Request.Builder

post

public ResponsePromise post()
Specified by:
post in interface Request.Builder

put

public ResponsePromise put()
Specified by:
put in interface Request.Builder

delete

public ResponsePromise delete()
Specified by:
delete in interface Request.Builder

options

public ResponsePromise options()
Specified by:
options in interface Request.Builder

head

public ResponsePromise head()
Specified by:
head in interface Request.Builder

trace

public ResponsePromise trace()
Specified by:
trace in interface Request.Builder

execute

public ResponsePromise execute(Request.Method method)
Specified by:
execute in interface Request.Builder

setMethod

public void setMethod(Request.Method method)


Copyright © 2012–2015 Atlassian. All rights reserved.