public class SavedRequestInputFilter extends java.lang.Object implements InputFilter
Modifier and Type | Field and Description |
---|---|
protected ByteChunk |
input
The original request body.
|
Constructor and Description |
---|
SavedRequestInputFilter(ByteChunk input)
Create a new SavedRequestInputFilter.
|
Modifier and Type | Method and Description |
---|---|
int |
available()
Amount of bytes still available in a buffer.
|
int |
doRead(ByteChunk chunk,
Request request)
Read bytes.
|
long |
end()
End the current request (has no effect).
|
ByteChunk |
getEncodingName()
Return the name of the associated encoding; here, the value is null.
|
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 (has no effect).
|
void |
setRequest(Request request)
Set the content length on the request.
|
protected ByteChunk input
public SavedRequestInputFilter(ByteChunk input)
input
- The saved request body to be replayed.public int doRead(ByteChunk chunk, Request request) throws java.io.IOException
doRead
in interface InputFilter
doRead
in interface InputBuffer
java.io.IOException
public void setRequest(Request request)
setRequest
in interface InputFilter
public void recycle()
recycle
in interface InputFilter
public ByteChunk getEncodingName()
getEncodingName
in interface InputFilter
public void setBuffer(InputBuffer buffer)
setBuffer
in interface InputFilter
public int available()
available
in interface InputFilter
public long end() throws java.io.IOException
end
in interface InputFilter
java.io.IOException
public boolean isFinished()
InputFilter
isFinished
in interface InputFilter
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.