Class HttpPostBodyUtil.SeekAheadOptimize
- java.lang.Object
-
- io.netty.handler.codec.http.multipart.HttpPostBodyUtil.SeekAheadOptimize
-
- Enclosing class:
- HttpPostBodyUtil
static class HttpPostBodyUtil.SeekAheadOptimize extends java.lang.Object
This class intends to decrease the CPU in seeking ahead some bytes in HttpPostRequestDecoder
-
-
Constructor Summary
Constructors Constructor Description SeekAheadOptimize(ByteBuf buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
getReadPosition(int index)
(package private) void
setReadPosition(int minus)
-
-
-
Field Detail
-
bytes
byte[] bytes
-
readerIndex
int readerIndex
-
pos
int pos
-
origPos
int origPos
-
limit
int limit
-
buffer
ByteBuf buffer
-
-
Constructor Detail
-
SeekAheadOptimize
SeekAheadOptimize(ByteBuf buffer)
- Parameters:
buffer
- buffer with a backing byte array
-
-
Method Detail
-
setReadPosition
void setReadPosition(int minus)
- Parameters:
minus
- this value will be used as (currentPos - minus) to set the current readerIndex in the buffer.
-
getReadPosition
int getReadPosition(int index)
- Parameters:
index
- raw index of the array (pos in general)- Returns:
- the value equivalent of raw index to be used in readerIndex(value)
-
-