org.apache.abdera.protocol.server.provider
Class AbstractResponseContext
java.lang.Object
org.apache.abdera.protocol.util.AbstractResponse
org.apache.abdera.protocol.server.provider.AbstractResponseContext
- All Implemented Interfaces:
- Response, ResponseInfo, ResponseContext, ProtocolConstants
- Direct Known Subclasses:
- BaseResponseContext, EmptyResponseContext
public abstract class AbstractResponseContext
- extends AbstractResponse
- implements ResponseContext
Field Summary |
protected static java.lang.String[] |
EMPTY
|
protected java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
headers
|
protected int |
status
|
protected java.lang.String |
status_text
|
protected Writer |
writer
|
Method Summary |
void |
addEncodedHeader(java.lang.String name,
java.lang.String charset,
java.lang.String value)
|
void |
addEncodedHeaders(java.lang.String name,
java.lang.String charset,
java.lang.String... vals)
|
void |
addHeader(java.lang.String name,
java.lang.Object value)
|
void |
addHeaders(java.lang.String name,
java.lang.Object... vals)
|
java.lang.String |
getCacheControl()
|
java.util.Date |
getDateHeader(java.lang.String name)
|
java.lang.String |
getHeader(java.lang.String name)
|
java.lang.String[] |
getHeaderNames()
|
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
getHeaders()
|
java.util.List<java.lang.Object> |
getHeaders(java.lang.String name)
|
int |
getStatus()
|
java.lang.String |
getStatusText()
|
void |
removeHeader(java.lang.String name)
|
void |
setAge(long age)
|
void |
setAllow(java.lang.String... methods)
|
void |
setAllow(java.lang.String method)
|
void |
setContentLanguage(java.lang.String language)
|
void |
setContentLength(long length)
|
void |
setContentLocation(java.lang.String uri)
|
void |
setContentType(java.lang.String type)
|
void |
setEncodedHeader(java.lang.String name,
java.lang.String charset,
java.lang.String... vals)
|
void |
setEncodedHeader(java.lang.String name,
java.lang.String charset,
java.lang.String value)
|
void |
setEntityTag(EntityTag etag)
|
void |
setExpires(java.util.Date date)
|
void |
setHeader(java.lang.String name,
java.lang.Object... vals)
|
void |
setHeader(java.lang.String name,
java.lang.Object value)
|
void |
setLastModified(java.util.Date date)
|
void |
setLocation(java.lang.String uri)
|
void |
setSlug(java.lang.String slug)
|
void |
setSlug(java.lang.String slug,
java.lang.String charset)
|
void |
setStatus(int status)
|
void |
setStatusText(java.lang.String text)
|
void |
setWriter(Writer writer)
|
Methods inherited from class org.apache.abdera.protocol.util.AbstractResponse |
getAge, getAllow, getContentLanguage, getContentLength, getContentLocation, getContentType, getEntityTag, getExpires, getLastModified, getLocation, getMaxAge, getNoCacheHeaders, getPrivateHeaders, getSlug, getSMaxAge, getType, getUriHeader, isMustRevalidate, isNoCache, isNoStore, isNoTransform, isPrivate, isProxyRevalidate, isPublic, setMaxAge, setMustRevalidate, setNoCache, setNoCacheHeaders, setNoStore, setNoTransform, setPrivate, setPrivateHeaders, setProxyRevalidate, setPublic |
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.Response |
getAge, getAllow, getContentLanguage, getContentLength, getContentLocation, getContentType, getExpires, getLastModified, getLocation, getMaxAge, getNoCacheHeaders, getPrivateHeaders, getSlug, getSMaxAge, getType, getUriHeader, isMustRevalidate, isNoCache, isNoStore, isNoTransform, isPrivate, isProxyRevalidate, isPublic |
EMPTY
protected static final java.lang.String[] EMPTY
status
protected int status
status_text
protected java.lang.String status_text
writer
protected Writer writer
headers
protected java.util.Map<java.lang.String,java.util.List<java.lang.Object>> headers
AbstractResponseContext
public AbstractResponseContext()
removeHeader
public void removeHeader(java.lang.String name)
setEncodedHeader
public void setEncodedHeader(java.lang.String name,
java.lang.String charset,
java.lang.String value)
setEncodedHeader
public void setEncodedHeader(java.lang.String name,
java.lang.String charset,
java.lang.String... vals)
setHeader
public void setHeader(java.lang.String name,
java.lang.Object value)
setHeader
public void setHeader(java.lang.String name,
java.lang.Object... vals)
addEncodedHeader
public void addEncodedHeader(java.lang.String name,
java.lang.String charset,
java.lang.String value)
addEncodedHeaders
public void addEncodedHeaders(java.lang.String name,
java.lang.String charset,
java.lang.String... vals)
addHeader
public void addHeader(java.lang.String name,
java.lang.Object value)
addHeaders
public void addHeaders(java.lang.String name,
java.lang.Object... vals)
getHeaders
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getHeaders()
- Specified by:
getHeaders
in interface Response
getDateHeader
public java.util.Date getDateHeader(java.lang.String name)
- Specified by:
getDateHeader
in interface Response
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeader
in interface Response
getHeaders
public java.util.List<java.lang.Object> getHeaders(java.lang.String name)
- Specified by:
getHeaders
in interface Response
getHeaderNames
public java.lang.String[] getHeaderNames()
- Specified by:
getHeaderNames
in interface Response
getCacheControl
public java.lang.String getCacheControl()
- Specified by:
getCacheControl
in interface Response
- Overrides:
getCacheControl
in class AbstractResponse
setAge
public void setAge(long age)
setContentLanguage
public void setContentLanguage(java.lang.String language)
setContentLength
public void setContentLength(long length)
setContentLocation
public void setContentLocation(java.lang.String uri)
setSlug
public void setSlug(java.lang.String slug,
java.lang.String charset)
setSlug
public void setSlug(java.lang.String slug)
setContentType
public void setContentType(java.lang.String type)
setEntityTag
public void setEntityTag(EntityTag etag)
setExpires
public void setExpires(java.util.Date date)
setLastModified
public void setLastModified(java.util.Date date)
setLocation
public void setLocation(java.lang.String uri)
getStatus
public int getStatus()
- Specified by:
getStatus
in interface Response
setStatus
public void setStatus(int status)
getStatusText
public java.lang.String getStatusText()
- Specified by:
getStatusText
in interface Response
setStatusText
public void setStatusText(java.lang.String text)
setAllow
public void setAllow(java.lang.String method)
setAllow
public void setAllow(java.lang.String... methods)
setWriter
public void setWriter(Writer writer)
- Specified by:
setWriter
in interface ResponseContext