Package org.apache.tomcat.util.buf
Class ByteBufferUtils
- java.lang.Object
- 
- org.apache.tomcat.util.buf.ByteBufferUtils
 
- 
 public class ByteBufferUtils extends java.lang.Object
- 
- 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcleanDirectBuffer(java.nio.ByteBuffer buf)static java.nio.ByteBufferexpand(java.nio.ByteBuffer in, int newSize)Expands buffer to the given size unless it is already as big or bigger.
 
- 
- 
- 
Method Detail- 
expandpublic static java.nio.ByteBuffer expand(java.nio.ByteBuffer in, int newSize)Expands buffer to the given size unless it is already as big or bigger. Buffers are assumed to be in 'write to' mode since there would be no need to expand a buffer while it was in 'read from' mode.- Parameters:
- in- Buffer to expand
- newSize- The size t which the buffer should be expanded
- Returns:
- The expanded buffer with any data from the input buffer copied in to it or the original buffer if there was no need for expansion
 
 - 
cleanDirectBufferpublic static void cleanDirectBuffer(java.nio.ByteBuffer buf) 
 
- 
 
-