public class VoidInputFilter extends Object implements InputFilter
Modifier and Type | Field and Description |
---|---|
protected static ByteChunk |
ENCODING |
protected static String |
ENCODING_NAME |
Constructor and Description |
---|
VoidInputFilter() |
Modifier and Type | Method and Description |
---|---|
int |
available()
Amount of bytes still available in a buffer.
|
int |
doRead(ByteChunk chunk,
Request req)
Write some bytes.
|
long |
end()
End the current request.
|
ByteChunk |
getEncodingName()
Return the name of the associated encoding; Here, the value is
"void".
|
void |
recycle()
Make the filter ready to process the next request.
|
void |
setBuffer(InputBuffer buffer)
Set the next buffer in the filter pipeline.
|
void |
setRequest(Request request)
Set the associated request.
|
protected static final String ENCODING_NAME
protected static final ByteChunk ENCODING
public int doRead(ByteChunk chunk, Request req) throws IOException
doRead
in interface InputFilter
doRead
in interface InputBuffer
chunk
- The buffer to read data into.req
- The associated requestIOException
- If an I/O error occurs reading from the input streampublic void setRequest(Request request)
setRequest
in interface InputFilter
public void setBuffer(InputBuffer buffer)
setBuffer
in interface InputFilter
public void recycle()
recycle
in interface InputFilter
public ByteChunk getEncodingName()
getEncodingName
in interface InputFilter
public long end() throws IOException
end
in interface InputFilter
IOException
public int available()
available
in interface InputBuffer
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.