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 SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionvoidexpand(int size) Expand the byte buffer to at least the given size.voidsetByteBuffer(ByteBuffer buffer) Set the byte buffer.
- 
Field Details- 
EMPTY_BUFFER
- 
EMPTY
 
- 
- 
Method Details- 
setByteBufferSet the byte buffer.- Parameters:
- buffer- the byte buffer
 
- 
getByteBufferByteBuffer getByteBuffer()- Returns:
- the byte buffer
 
- 
expandvoid expand(int size) Expand the byte buffer to at least the given size. Some implementations may not implement this.- Parameters:
- size- the desired size
 
 
-