public class HttpCodecUtils extends Object
Constructor and Description |
---|
HttpCodecUtils() |
Modifier and Type | Method and Description |
---|---|
static int |
checkEOL(HttpCodecFilter.HeaderParsingState parsingState,
Buffer input) |
static int |
checkEOL(HttpCodecFilter.HeaderParsingState parsingState,
byte[] input,
int end) |
static boolean |
findEOL(HttpCodecFilter.HeaderParsingState state,
Buffer input) |
static boolean |
findEOL(HttpCodecFilter.HeaderParsingState state,
byte[] input,
int end) |
static int |
findSpace(Buffer input,
int offset,
int packetLimit) |
static int |
findSpace(byte[] input,
int offset,
int end,
int packetLimit) |
static Buffer |
getLongAsBuffer(MemoryManager memoryManager,
long length) |
static int |
indexOf(Buffer input,
int offset,
byte b,
int packetLimit) |
static boolean |
isNotSpaceAndTab(byte b) |
static boolean |
isSpaceOrTab(byte b) |
static void |
parseHost(DataChunk hostDC,
HttpRequestPacket request,
HttpResponsePacket response,
ProcessingState state) |
static Buffer |
put(MemoryManager memoryManager,
Buffer dstBuffer,
Buffer buffer) |
static Buffer |
put(MemoryManager memoryManager,
Buffer dstBuffer,
byte value) |
static Buffer |
put(MemoryManager memoryManager,
Buffer dstBuffer,
byte[] array) |
static Buffer |
put(MemoryManager memoryManager,
Buffer dstBuffer,
byte[] tempBuffer,
DataChunk chunk) |
static Buffer |
put(MemoryManager memoryManager,
Buffer dstBuffer,
byte[] array,
int off,
int len) |
static Buffer |
put(MemoryManager memoryManager,
Buffer dstBuffer,
byte[] tempBuffer,
String s) |
static Buffer |
resizeBuffer(MemoryManager memoryManager,
Buffer buffer,
int grow) |
static int |
skipSpaces(Buffer input,
int offset,
int packetLimit) |
static int |
skipSpaces(byte[] input,
int offset,
int end,
int packetLimit) |
public static void parseHost(DataChunk hostDC, HttpRequestPacket request, HttpResponsePacket response, ProcessingState state)
public static int checkEOL(HttpCodecFilter.HeaderParsingState parsingState, Buffer input)
public static int checkEOL(HttpCodecFilter.HeaderParsingState parsingState, byte[] input, int end)
public static boolean findEOL(HttpCodecFilter.HeaderParsingState state, Buffer input)
public static boolean findEOL(HttpCodecFilter.HeaderParsingState state, byte[] input, int end)
public static int findSpace(Buffer input, int offset, int packetLimit)
public static int findSpace(byte[] input, int offset, int end, int packetLimit)
public static int skipSpaces(Buffer input, int offset, int packetLimit)
public static int skipSpaces(byte[] input, int offset, int end, int packetLimit)
public static int indexOf(Buffer input, int offset, byte b, int packetLimit)
public static Buffer getLongAsBuffer(MemoryManager memoryManager, long length)
public static Buffer put(MemoryManager memoryManager, Buffer dstBuffer, byte[] tempBuffer, DataChunk chunk)
public static Buffer put(MemoryManager memoryManager, Buffer dstBuffer, byte[] tempBuffer, String s)
public static Buffer put(MemoryManager memoryManager, Buffer dstBuffer, byte[] array)
public static Buffer put(MemoryManager memoryManager, Buffer dstBuffer, byte[] array, int off, int len)
public static Buffer put(MemoryManager memoryManager, Buffer dstBuffer, Buffer buffer)
public static Buffer put(MemoryManager memoryManager, Buffer dstBuffer, byte value)
public static Buffer resizeBuffer(MemoryManager memoryManager, Buffer buffer, int grow)
public static boolean isNotSpaceAndTab(byte b)
public static boolean isSpaceOrTab(byte b)
Copyright © 2014 Oracle Corporation. All rights reserved.