org.xcmis.restatom
Class BinaryResponseContext

java.lang.Object
  extended by org.apache.abdera.protocol.util.AbstractMessage
      extended by org.apache.abdera.protocol.util.AbstractResponse
          extended by org.apache.abdera.protocol.server.context.AbstractResponseContext
              extended by org.apache.abdera.protocol.server.context.SimpleResponseContext
                  extended by org.xcmis.restatom.BinaryResponseContext
All Implemented Interfaces:
org.apache.abdera.protocol.Message, org.apache.abdera.protocol.Response, org.apache.abdera.protocol.server.ResponseContext, org.apache.abdera.protocol.util.ProtocolConstants

public class BinaryResponseContext
extends org.apache.abdera.protocol.server.context.SimpleResponseContext

Version:
$Id: $
Author:
Andrey Parfonov

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.abdera.protocol.Response
org.apache.abdera.protocol.Response.ResponseType
 
Field Summary
 
Fields inherited from class org.apache.abdera.protocol.server.context.SimpleResponseContext
encoding
 
Fields inherited from class org.apache.abdera.protocol.server.context.AbstractResponseContext
EMPTY, headers, status, status_text, writer
 
Fields inherited from class org.apache.abdera.protocol.util.AbstractResponse
nocache_headers, private_headers, smax_age
 
Fields inherited from class org.apache.abdera.protocol.util.AbstractMessage
flags, max_age
 
Fields inherited from interface org.apache.abdera.protocol.util.ProtocolConstants
NOCACHE, NOSTORE, NOTRANSFORM, ONLYIFCACHED, PRIVATE, PROXYREVALIDATE, PUBLIC, REVALIDATE
 
Constructor Summary
BinaryResponseContext(InputStream in, int status)
           
 
Method Summary
 boolean hasEntity()
           
protected  void writeEntity(Writer out)
           
 void writeTo(OutputStream out)
           
 
Methods inherited from class org.apache.abdera.protocol.server.context.SimpleResponseContext
getEncoding, setEncoding, writeTo, writeTo, writeTo
 
Methods inherited from class org.apache.abdera.protocol.server.context.AbstractResponseContext
addEncodedHeader, addEncodedHeaders, addHeader, addHeaders, getCacheControl, getDateHeader, getHeader, getHeaderNames, getHeaders, getHeaders, getStatus, getStatusText, removeHeader, setAge, setAllow, setAllow, 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
 
Methods inherited from interface org.apache.abdera.protocol.Message
getContentLanguage, getContentLocation, getContentType, getDecodedHeader, getDecodedHeaders, getMaxAge, getSlug, isNoCache, isNoStore, isNoTransform
 

Constructor Detail

BinaryResponseContext

public BinaryResponseContext(InputStream in,
                             int status)
Method Detail

writeTo

public void writeTo(OutputStream out)
             throws IOException
Specified by:
writeTo in interface org.apache.abdera.protocol.server.ResponseContext
Overrides:
writeTo in class org.apache.abdera.protocol.server.context.SimpleResponseContext
Throws:
IOException

writeEntity

protected void writeEntity(Writer out)
                    throws IOException
Specified by:
writeEntity in class org.apache.abdera.protocol.server.context.SimpleResponseContext
Throws:
IOException

hasEntity

public final boolean hasEntity()


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.