com.atlassian.httpclient.apache.httpcomponents
Class DefaultRequest
java.lang.Object
com.atlassian.httpclient.apache.httpcomponents.DefaultRequest
- All Implemented Interfaces:
- Message, Request
public class DefaultRequest
- extends java.lang.Object
- implements Request
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultRequest
public DefaultRequest(AbstractHttpClient httpClient)
DefaultRequest
public DefaultRequest(AbstractHttpClient httpClient,
java.net.URI uri)
DefaultRequest
public DefaultRequest(AbstractHttpClient httpClient,
java.net.URI uri,
java.lang.String contentType,
java.lang.String entity)
get
public ResponsePromise get()
- Specified by:
get in interface Request
post
public ResponsePromise post()
- Specified by:
post in interface Request
put
public ResponsePromise put()
- Specified by:
put in interface Request
delete
public ResponsePromise delete()
- Specified by:
delete in interface Request
options
public ResponsePromise options()
- Specified by:
options in interface Request
head
public ResponsePromise head()
- Specified by:
head in interface Request
trace
public ResponsePromise trace()
- Specified by:
trace in interface Request
getMethod
public Request.Method getMethod()
- Specified by:
getMethod in interface Request
getUri
public java.net.URI getUri()
- Specified by:
getUri in interface Request
setUri
public Request setUri(java.net.URI uri)
- Specified by:
setUri in interface Request
getAccept
public java.lang.String getAccept()
- Specified by:
getAccept in interface Request
setAccept
public Request setAccept(java.lang.String accept)
- Specified by:
setAccept in interface Request
setCacheDisabled
public Request setCacheDisabled()
- Specified by:
setCacheDisabled in interface Request
setAttribute
public Request setAttribute(java.lang.String name,
java.lang.String value)
- Specified by:
setAttribute in interface Request
setAttributes
public Request setAttributes(java.util.Map<java.lang.String,java.lang.String> properties)
- Specified by:
setAttributes in interface Request
getAttribute
public java.lang.String getAttribute(java.lang.String name)
- Specified by:
getAttribute in interface Request
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
- Specified by:
getAttributes in interface Request
setEntity
public Request setEntity(EntityBuilder entityBuilder)
- Specified by:
setEntity in interface Request
validate
public Request validate()
setContentType
public Request setContentType(java.lang.String contentType)
- Specified by:
setContentType in interface Message- Specified by:
setContentType in interface Request
setContentCharset
public Request setContentCharset(java.lang.String contentCharset)
- Specified by:
setContentCharset in interface Message- Specified by:
setContentCharset in interface Request
setHeaders
public Request setHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
- Specified by:
setHeaders in interface Message- Specified by:
setHeaders in interface Request
setHeader
public Request setHeader(java.lang.String name,
java.lang.String value)
- Specified by:
setHeader in interface Message- Specified by:
setHeader in interface Request
setEntity
public Request setEntity(java.lang.String entity)
- Specified by:
setEntity in interface Message- Specified by:
setEntity in interface Request
setEntityStream
public Request setEntityStream(java.io.InputStream entityStream,
java.lang.String encoding)
- Specified by:
setEntityStream in interface Message- Specified by:
setEntityStream in interface Request
setEntityStream
public Request setEntityStream(java.io.InputStream entityStream)
- Specified by:
setEntityStream in interface Message- Specified by:
setEntityStream in interface Request
isCacheDisabled
public boolean isCacheDisabled()
freeze
protected Request freeze()
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType in interface Message
getContentCharset
public java.lang.String getContentCharset()
- Specified by:
getContentCharset in interface Message
getEntityStream
public java.io.InputStream getEntityStream()
throws java.lang.IllegalStateException
- Specified by:
getEntityStream in interface Message
- Throws:
java.lang.IllegalStateException
getEntity
public java.lang.String getEntity()
throws java.lang.IllegalStateException,
java.lang.IllegalArgumentException
- Specified by:
getEntity in interface Message
- Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException
hasEntity
public boolean hasEntity()
- Specified by:
hasEntity in interface Message
hasReadEntity
public boolean hasReadEntity()
- Specified by:
hasReadEntity in interface Message
getHeaders
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
- Specified by:
getHeaders in interface Message
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeader in interface Message
isFrozen
public boolean isFrozen()
- Specified by:
isFrozen in interface Message
checkMutable
protected void checkMutable()
Copyright © 2012 Atlassian. All Rights Reserved.