Package org.apache.tomcat.util.net
Class SocketBufferHandler
- java.lang.Object
- 
- org.apache.tomcat.util.net.SocketBufferHandler
 
- 
 public class SocketBufferHandler extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description SocketBufferHandler(int readBufferSize, int writeBufferSize, boolean direct)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureReadBufferForRead()voidconfigureReadBufferForWrite()voidconfigureWriteBufferForRead()voidconfigureWriteBufferForWrite()voidexpand(int newSize)voidfree()java.nio.ByteBuffergetReadBuffer()java.nio.ByteBuffergetWriteBuffer()booleanisReadBufferEmpty()booleanisWriteBufferEmpty()booleanisWriteBufferWritable()voidreset()voidunReadReadBuffer(java.nio.ByteBuffer returnedData)
 
- 
- 
- 
Method Detail- 
configureReadBufferForWritepublic void configureReadBufferForWrite() 
 - 
configureReadBufferForReadpublic void configureReadBufferForRead() 
 - 
getReadBufferpublic java.nio.ByteBuffer getReadBuffer() 
 - 
isReadBufferEmptypublic boolean isReadBufferEmpty() 
 - 
unReadReadBufferpublic void unReadReadBuffer(java.nio.ByteBuffer returnedData) 
 - 
configureWriteBufferForWritepublic void configureWriteBufferForWrite() 
 - 
configureWriteBufferForReadpublic void configureWriteBufferForRead() 
 - 
isWriteBufferWritablepublic boolean isWriteBufferWritable() 
 - 
getWriteBufferpublic java.nio.ByteBuffer getWriteBuffer() 
 - 
isWriteBufferEmptypublic boolean isWriteBufferEmpty() 
 - 
resetpublic void reset() 
 - 
expandpublic void expand(int newSize) 
 - 
freepublic void free() 
 
- 
 
-