org.glassfish.grizzly.http.util
Class HttpCodecUtils

java.lang.Object
  extended by org.glassfish.grizzly.http.util.HttpCodecUtils

public class HttpCodecUtils
extends Object

General HttpCodec utility methods.

Author:
Alexey Stashok

Constructor Summary
HttpCodecUtils()
           
 
Method Summary
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 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[] array, int off, int len)
           
static Buffer put(MemoryManager memoryManager, Buffer dstBuffer, DataChunk chunk)
           
static Buffer put(MemoryManager memoryManager, Buffer dstBuffer, 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpCodecUtils

public HttpCodecUtils()
Method Detail

checkEOL

public static int checkEOL(HttpCodecFilter.HeaderParsingState parsingState,
                           Buffer input)

checkEOL

public static int checkEOL(HttpCodecFilter.HeaderParsingState parsingState,
                           byte[] input,
                           int end)

findEOL

public static boolean findEOL(HttpCodecFilter.HeaderParsingState state,
                              Buffer input)

findEOL

public static boolean findEOL(HttpCodecFilter.HeaderParsingState state,
                              byte[] input,
                              int end)

findSpace

public static int findSpace(Buffer input,
                            int offset,
                            int packetLimit)

findSpace

public static int findSpace(byte[] input,
                            int offset,
                            int end,
                            int packetLimit)

skipSpaces

public static int skipSpaces(Buffer input,
                             int offset,
                             int packetLimit)

skipSpaces

public static int skipSpaces(byte[] input,
                             int offset,
                             int end,
                             int packetLimit)

indexOf

public static int indexOf(Buffer input,
                          int offset,
                          byte b,
                          int packetLimit)

getLongAsBuffer

public static Buffer getLongAsBuffer(MemoryManager memoryManager,
                                     long length)

put

public static Buffer put(MemoryManager memoryManager,
                         Buffer dstBuffer,
                         DataChunk chunk)

put

public static Buffer put(MemoryManager memoryManager,
                         Buffer dstBuffer,
                         String s)

put

public static Buffer put(MemoryManager memoryManager,
                         Buffer dstBuffer,
                         byte[] array)

put

public static Buffer put(MemoryManager memoryManager,
                         Buffer dstBuffer,
                         byte[] array,
                         int off,
                         int len)

put

public static Buffer put(MemoryManager memoryManager,
                         Buffer dstBuffer,
                         Buffer buffer)

put

public static Buffer put(MemoryManager memoryManager,
                         Buffer dstBuffer,
                         byte value)

resizeBuffer

public static Buffer resizeBuffer(MemoryManager memoryManager,
                                  Buffer buffer,
                                  int grow)


Copyright © 2012 Oracle Corporation. All Rights Reserved.