Class HeaderParser


  • public class HeaderParser
    extends java.lang.Object

    Parser for the FastCGI frame header.

     struct frame_header {
         ubyte version;
         ubyte type;
         ushort requestId;
         ushort contentLength;
         ubyte paddingLength;
         ubyte reserved;
     }
     
    See Also:
    Parser
    • Constructor Detail

      • HeaderParser

        public HeaderParser()
    • Method Detail

      • parse

        public boolean parse​(java.nio.ByteBuffer buffer)
        Parses the bytes in the given buffer as FastCGI frame header bytes
        Parameters:
        buffer - the bytes to parse
        Returns:
        whether there were enough bytes for a FastCGI header
      • getRequest

        public int getRequest()
      • getContentLength

        public int getContentLength()
      • getPaddingLength

        public int getPaddingLength()
      • reset

        protected void reset()