|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.abdera.protocol.util.AbstractRequest
org.apache.abdera.protocol.client.RequestOptions
public class RequestOptions
Field Summary |
---|
Fields inherited from class org.apache.abdera.protocol.util.AbstractRequest |
---|
flags, max_age, max_stale, min_fresh |
Fields inherited from interface org.apache.abdera.protocol.util.ProtocolConstants |
---|
NOCACHE, NOSTORE, NOTRANSFORM, ONLYIFCACHED, PRIVATE, PROXYREVALIDATE, PUBLIC, REVALIDATE |
Constructor Summary | |
---|---|
RequestOptions()
|
|
RequestOptions(boolean no_cache)
|
|
RequestOptions(java.util.Date ifModifiedSince)
|
|
RequestOptions(java.util.Date ifModifiedSince,
java.lang.String... ifNoneMatch)
|
|
RequestOptions(java.util.Date ifModifiedSince,
java.lang.String ifNoneMatch)
|
|
RequestOptions(java.lang.String... ifNoneMatch)
|
|
RequestOptions(java.lang.String ifNoneMatch)
|
Method Summary | |
---|---|
void |
addDateHeader(java.lang.String header,
java.util.Date value)
Similar to setDateHeader but allows for multiple instances of the specified header |
void |
addEncodedHeader(java.lang.String header,
java.lang.String charset,
java.lang.String... values)
Similar to setEncodedHeader, but allows for multiple instances of the specified header |
void |
addEncodedHeader(java.lang.String header,
java.lang.String charset,
java.lang.String value)
Similar to setEncodedHeader, but allows for multiple instances of the specified header |
void |
addHeader(java.lang.String header,
java.lang.String... values)
Similar to setHeader but allows for multiple instances of the specified header |
void |
addHeader(java.lang.String header,
java.lang.String value)
Similar to setHeader but allows for multiple instances of the specified header |
java.lang.String |
getCacheControl()
Return the value of the Cache-Control header |
java.util.Date |
getDateHeader(java.lang.String header)
Returns the date value of the specified header |
java.lang.String |
getHeader(java.lang.String header)
Returns the text value of the specified header |
java.lang.String[] |
getHeaderNames()
Returns a listing of header names |
java.util.List<java.lang.String> |
getHeaders(java.lang.String header)
Return a listing of text values for the specified header |
boolean |
getRevalidateWithAuth()
Configure the AbderaClient Side cache to revalidate when using Authorization |
boolean |
getUseLocalCache()
The difference between this and getNoCache is that this only disables the local cache without affecting the Cache-Control header. |
boolean |
is4xxRequestException()
Return true if a RequestException should be thrown on 4xx responses |
boolean |
is5xxRequestException()
Return true if a RequestException should be thrown on 5xx responses |
boolean |
isUseChunked()
Should the request use chunked encoding? |
boolean |
isUseExpectContinue()
Return true if Expect-Continue should be used |
boolean |
isUsePostOverride()
Return whether the request should use the X-HTTP-Method-Override option |
void |
removeHeaders(java.lang.String name)
Remove the specified HTTP header |
void |
set4xxRequestException(boolean v)
Set whether or not to throw a RequestExeption on 4xx responses |
void |
set5xxRequestException(boolean v)
Set whether or not to throw a RequestExeption on 5xx responses |
void |
setAccept(java.lang.String... accept)
Sets the value of the HTTP Accept header |
void |
setAccept(java.lang.String accept)
Sets the value of the HTTP Accept header |
void |
setAcceptCharset(java.lang.String... accept)
Sets the value of the HTTP Accept-Charset header |
void |
setAcceptCharset(java.lang.String accept)
Sets the value of the HTTP Accept-Charset header |
void |
setAcceptEncoding(java.lang.String... accept)
Sets the value of the HTTP Accept-Encoding header |
void |
setAcceptEncoding(java.lang.String accept)
Sets the value of the HTTP Accept-Encoding header |
void |
setAcceptLanguage(java.lang.String... accept)
Sets the value of the HTTP Accept-Language header |
void |
setAcceptLanguage(java.lang.String accept)
Sets the value of the HTTP Accept-Language header |
void |
setAuthorization(java.lang.String auth)
Set the value of the HTTP Authorization header |
void |
setCacheControl(java.lang.String cc)
Sets the value of the HTTP Cache-Control header |
void |
setContentType(javax.activation.MimeType value)
Set the value of the HTTP Content-Type header |
void |
setContentType(java.lang.String value)
Set the value of the HTTP Content-Type header |
void |
setDateHeader(java.lang.String header,
java.util.Date value)
Set the date value of the specified HTTP header |
void |
setEncodedHeader(java.lang.String header,
java.lang.String charset,
java.lang.String... values)
Set the values of a header using proper encoding of non-ascii characters |
void |
setEncodedHeader(java.lang.String header,
java.lang.String charset,
java.lang.String value)
Set the value of a header using proper encoding of non-ascii characters |
void |
setHeader(java.lang.String header,
java.lang.String... values)
Set the value of the specified HTTP header |
void |
setHeader(java.lang.String header,
java.lang.String value)
Set the value of the specified HTTP header |
void |
setIfMatch(EntityTag... entity_tags)
Sets the value of the HTTP If-Match header |
void |
setIfMatch(EntityTag entity_tag)
Sets the value of the HTTP If-Match header |
void |
setIfMatch(java.lang.String... entity_tags)
Sets the value of the HTTP If-Match header |
void |
setIfMatch(java.lang.String entity_tag)
Sets the value of the HTTP If-Match header |
void |
setIfModifiedSince(java.util.Date date)
Sets the value of the HTTP If-Modified-Since header |
void |
setIfNoneMatch(EntityTag... entity_tags)
Sets the value of the HTTP If-None-Match header |
void |
setIfNoneMatch(EntityTag entity_tag)
Sets the value of the HTTP If-None-Match header |
void |
setIfNoneMatch(java.lang.String... entity_tags)
Sets the value of the HTTP If-None-Match header |
void |
setIfNoneMatch(java.lang.String entity_tag)
Sets the value of the HTTP If-None-Match header |
void |
setIfUnmodifiedSince(java.util.Date date)
Sets the value of the HTTP If-Unmodified-Since header |
void |
setRevalidateWithAuth(boolean revalidateAuth)
Configure the AbderaClient Side cache to revalidate when using Authorization |
void |
setSlug(java.lang.String slug)
Sets the value of the Atom Publishing Protocol Slug header |
void |
setUseChunked(boolean useChunked)
Set whether the request should use chunked encoding. |
void |
setUseExpectContinue(boolean useExpect)
Set whether or not to use the HTTP Expect-Continue mechanism (enabled by default) |
void |
setUseLocalCache(boolean use_cache)
True if the local client cache should be used |
void |
setUsePostOverride(boolean useOverride)
Set whether the request should use the X-HTTP-Method-Override option |
Methods inherited from class org.apache.abdera.protocol.util.AbstractRequest |
---|
getAccept, getAcceptCharset, getAcceptEncoding, getAcceptLanguage, getAuthorization, getContentType, getDecodedHeader, getDecodedHeaders, getIfMatch, getIfModifiedSince, getIfNoneMatch, getIfUnmodifiedSince, getMaxAge, getMaxStale, getMinFresh, getSlug, isNoCache, isNoStore, isNoTransform, isOnlyIfCached, setMaxAge, setMaxStale, setMinFresh, setNoCache, setNoStore, setNoTransform, setOnlyIfCached |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.abdera.protocol.Request |
---|
getAccept, getAcceptCharset, getAcceptEncoding, getAcceptLanguage, getAuthorization, getContentType, getDecodedHeader, getDecodedHeaders, getIfMatch, getIfModifiedSince, getIfNoneMatch, getIfUnmodifiedSince, getMaxAge, getMaxStale, getMinFresh, getSlug, isNoCache, isNoStore, isNoTransform, isOnlyIfCached |
Constructor Detail |
---|
public RequestOptions()
public RequestOptions(java.util.Date ifModifiedSince)
public RequestOptions(java.lang.String ifNoneMatch)
public RequestOptions(java.lang.String... ifNoneMatch)
public RequestOptions(java.util.Date ifModifiedSince, java.lang.String ifNoneMatch)
public RequestOptions(java.util.Date ifModifiedSince, java.lang.String... ifNoneMatch)
public RequestOptions(boolean no_cache)
Method Detail |
---|
public boolean getUseLocalCache()
public void setUseLocalCache(boolean use_cache)
public void setContentType(java.lang.String value)
public void setContentType(javax.activation.MimeType value)
public void setAuthorization(java.lang.String auth)
public void setEncodedHeader(java.lang.String header, java.lang.String charset, java.lang.String value)
public void setEncodedHeader(java.lang.String header, java.lang.String charset, java.lang.String... values)
public void setHeader(java.lang.String header, java.lang.String value)
public void setHeader(java.lang.String header, java.lang.String... values)
public void setDateHeader(java.lang.String header, java.util.Date value)
public void addEncodedHeader(java.lang.String header, java.lang.String charset, java.lang.String value)
public void addEncodedHeader(java.lang.String header, java.lang.String charset, java.lang.String... values)
public void addHeader(java.lang.String header, java.lang.String value)
public void addHeader(java.lang.String header, java.lang.String... values)
public void addDateHeader(java.lang.String header, java.util.Date value)
public java.lang.String getHeader(java.lang.String header)
getHeader
in interface Request
public java.util.List<java.lang.String> getHeaders(java.lang.String header)
getHeaders
in interface Request
public java.util.Date getDateHeader(java.lang.String header)
getDateHeader
in interface Request
public java.lang.String[] getHeaderNames()
getHeaderNames
in interface Request
public void setIfMatch(java.lang.String entity_tag)
public void setIfMatch(EntityTag entity_tag)
public void setIfMatch(EntityTag... entity_tags)
public void setIfMatch(java.lang.String... entity_tags)
public void setIfNoneMatch(java.lang.String entity_tag)
public void setIfNoneMatch(EntityTag entity_tag)
public void setIfNoneMatch(EntityTag... entity_tags)
public void setIfNoneMatch(java.lang.String... entity_tags)
public void setIfModifiedSince(java.util.Date date)
public void setIfUnmodifiedSince(java.util.Date date)
public void setAccept(java.lang.String accept)
public void setAccept(java.lang.String... accept)
public void setAcceptLanguage(java.lang.String accept)
public void setAcceptLanguage(java.lang.String... accept)
public void setAcceptCharset(java.lang.String accept)
public void setAcceptCharset(java.lang.String... accept)
public void setAcceptEncoding(java.lang.String accept)
public void setAcceptEncoding(java.lang.String... accept)
public void setSlug(java.lang.String slug)
public void setCacheControl(java.lang.String cc)
public void removeHeaders(java.lang.String name)
public java.lang.String getCacheControl()
getCacheControl
in interface Request
getCacheControl
in class AbstractRequest
public boolean getRevalidateWithAuth()
public void setRevalidateWithAuth(boolean revalidateAuth)
public boolean isUseChunked()
public void setUseChunked(boolean useChunked)
public void setUsePostOverride(boolean useOverride)
public boolean isUsePostOverride()
public void set4xxRequestException(boolean v)
public boolean is4xxRequestException()
public void set5xxRequestException(boolean v)
public boolean is5xxRequestException()
public void setUseExpectContinue(boolean useExpect)
public boolean isUseExpectContinue()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |