Save This Page
Home » apache-tomcat-6.0.16-src » org.apache » coyote » http11 » filters » [javadoc | source]
org.apache.coyote.http11.filters
public class: IdentityOutputFilter [javadoc | source]
java.lang.Object
   org.apache.coyote.http11.filters.IdentityOutputFilter

All Implemented Interfaces:
    OutputFilter

Identity output filter.
Field Summary
protected static final  String ENCODING_NAME     
protected static final  ByteChunk ENCODING     
protected  long contentLength    Content length. 
protected  long remaining    Remaining bytes. 
protected  OutputBuffer buffer    Next buffer in the pipeline. 
Method from org.apache.coyote.http11.filters.IdentityOutputFilter Summary:
doWrite,   end,   getContentLength,   getEncodingName,   getRemaining,   recycle,   setBuffer,   setResponse
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.coyote.http11.filters.IdentityOutputFilter Detail:
 public int doWrite(ByteChunk chunk,
    Response res) throws IOException 
    Write some bytes.
 public long end() throws IOException 
    End the current request. It is acceptable to write extra bytes using buffer.doWrite during the execution of this method.
 public long getContentLength() 
    Get content length.
 public ByteChunk getEncodingName() 
    Return the name of the associated encoding; Here, the value is "identity".
 public long getRemaining() 
    Get remaining bytes.
 public  void recycle() 
    Make the filter ready to process the next request.
 public  void setBuffer(OutputBuffer buffer) 
    Set the next buffer in the filter pipeline.
 public  void setResponse(Response response) 
    Some filters need additional parameters from the response. All the necessary reading can occur in that method, as this method is called after the response header processing is complete.