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(ApplicationBufferHandler handler)
Read from the input stream into the ByteBuffer provided by the
ApplicationBufferHandler.
|
long |
end()
End the current request.
|
ByteChunk |
getEncodingName()
Return the name of the associated encoding; Here, the value is
"void".
|
boolean |
isFinished()
Has the request body been read fully?
|
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(ApplicationBufferHandler handler) throws IOException
InputBufferdoRead in interface InputBufferhandler - ApplicationBufferHandler that provides the buffer to read
data into.IOException - If an I/O error occurs reading from the input streampublic void setRequest(Request request)
setRequest in interface InputFilterrequest - The request to be associated with this filterpublic void setBuffer(InputBuffer buffer)
setBuffer in interface InputFilterbuffer - The next bufferpublic void recycle()
recycle in interface InputFilterpublic ByteChunk getEncodingName()
getEncodingName in interface InputFilterpublic long end()
throws IOException
end in interface InputFilterIOException - If an error happenspublic int available()
InputFilteravailable in interface InputFilterpublic boolean isFinished()
InputFilterisFinished in interface InputFiltertrue if the request body has been fully read, otherwise
falseCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.