Package org.apache.tomcat.util.net
Interface ApplicationBufferHandler
- All Known Implementing Classes:
BufferedInputFilter
,ChunkedInputFilter
,Http11InputBuffer
,IdentityInputFilter
,InputBuffer
,UpgradeApplicationBufferHandler
public interface ApplicationBufferHandler
Callback interface to be able to expand buffers when buffer overflow
exceptions happen or to replace buffers
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
expand
(int size) Expand the byte buffer to at least the given size.void
setByteBuffer
(ByteBuffer buffer) Set the byte buffer.
-
Field Details
-
EMPTY_BUFFER
-
EMPTY
-
-
Method Details
-
setByteBuffer
Set the byte buffer.- Parameters:
buffer
- the byte buffer
-
getByteBuffer
ByteBuffer getByteBuffer()- Returns:
- the byte buffer
-
expand
void expand(int size) Expand the byte buffer to at least the given size. Some implementations may not implement this.- Parameters:
size
- the desired size
-