org.apache.abdera.protocol.server.context
Class MediaResponseContext
java.lang.Object
org.apache.abdera.protocol.util.AbstractMessage
org.apache.abdera.protocol.util.AbstractResponse
org.apache.abdera.protocol.server.context.AbstractResponseContext
org.apache.abdera.protocol.server.context.SimpleResponseContext
org.apache.abdera.protocol.server.context.MediaResponseContext
- All Implemented Interfaces:
- Message, Response, ResponseContext, ProtocolConstants
public class MediaResponseContext
- extends SimpleResponseContext
ResponseContext implementation for arbitrary media resources
Constructor Summary |
MediaResponseContext(byte[] bytes,
Date lastmodified,
int status)
|
MediaResponseContext(byte[] bytes,
org.apache.abdera.util.EntityTag etag,
int status)
|
MediaResponseContext(byte[] bytes,
int status)
|
MediaResponseContext(InputStream in,
Date lastmodified,
int status)
|
MediaResponseContext(InputStream in,
org.apache.abdera.util.EntityTag etag,
int status)
|
MediaResponseContext(InputStream in,
int status)
|
MediaResponseContext(ReadableByteChannel channel,
Date lastmodified,
int status)
|
MediaResponseContext(ReadableByteChannel channel,
org.apache.abdera.util.EntityTag etag,
int status)
|
MediaResponseContext(ReadableByteChannel channel,
int status)
|
Methods inherited from class org.apache.abdera.protocol.server.context.AbstractResponseContext |
addEncodedHeader, addEncodedHeaders, addHeader, addHeaders, getCacheControl, getDateHeader, getHeader, getHeaderNames, getHeaders, getHeaders, getStatus, getStatusText, isBinary, removeHeader, setAge, setAllow, setAllow, setBinary, setContentLanguage, setContentLength, setContentLocation, setContentType, setContentType, setEncodedHeader, setEncodedHeader, setEntityTag, setEntityTag, setEscapedHeader, setExpires, setHeader, setHeader, setLastModified, setLocation, setSlug, setStatus, setStatusText, setWriter |
Methods inherited from class org.apache.abdera.protocol.util.AbstractResponse |
getAge, getAllow, getContentLength, getEntityTag, getExpires, getLastModified, getLocation, getNoCacheHeaders, getPrivateHeaders, getSMaxAge, getType, isMustRevalidate, isPrivate, isProxyRevalidate, isPublic, setMaxAge, setMustRevalidate, setNoCache, setNoCacheHeaders, setNoStore, setNoTransform, setPrivate, setPrivateHeaders, setProxyRevalidate, setPublic |
Methods inherited from class org.apache.abdera.protocol.util.AbstractMessage |
check, getContentLanguage, getContentLocation, getContentType, getDecodedHeader, getDecodedHeaders, getMaxAge, getSlug, isNoCache, isNoStore, isNoTransform, toggle |
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, getContentLength, getEntityTag, getExpires, getLastModified, getLocation, getNoCacheHeaders, getPrivateHeaders, getSMaxAge, getType, isMustRevalidate, isPrivate, isProxyRevalidate, isPublic |
MediaResponseContext
public MediaResponseContext(InputStream in,
org.apache.abdera.util.EntityTag etag,
int status)
MediaResponseContext
public MediaResponseContext(InputStream in,
int status)
MediaResponseContext
public MediaResponseContext(InputStream in,
Date lastmodified,
int status)
MediaResponseContext
public MediaResponseContext(byte[] bytes,
int status)
MediaResponseContext
public MediaResponseContext(byte[] bytes,
Date lastmodified,
int status)
MediaResponseContext
public MediaResponseContext(byte[] bytes,
org.apache.abdera.util.EntityTag etag,
int status)
MediaResponseContext
public MediaResponseContext(ReadableByteChannel channel,
int status)
MediaResponseContext
public MediaResponseContext(ReadableByteChannel channel,
Date lastmodified,
int status)
MediaResponseContext
public MediaResponseContext(ReadableByteChannel channel,
org.apache.abdera.util.EntityTag etag,
int status)
hasEntity
public boolean hasEntity()
- Description copied from interface:
ResponseContext
- True if the response contains an entity
writeTo
public void writeTo(OutputStream out)
throws IOException
- Description copied from interface:
ResponseContext
- Write the response out to the specified OutputStream
- Specified by:
writeTo
in interface ResponseContext
- Overrides:
writeTo
in class SimpleResponseContext
- Throws:
IOException
writeEntity
protected void writeEntity(Writer out)
throws IOException
- Specified by:
writeEntity
in class SimpleResponseContext
- Throws:
IOException
Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.