Class HeaderParser

java.lang.Object
org.eclipse.jetty.fcgi.parser.HeaderParser

public class HeaderParser extends Object

Parser for the FastCGI frame header.

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

    • HeaderParser

      public HeaderParser()
  • Method Details

    • parse

      public boolean parse(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
    • getFrameType

      public FCGI.FrameType getFrameType()
    • getRequest

      public int getRequest()
    • getContentLength

      public int getContentLength()
    • getPaddingLength

      public int getPaddingLength()
    • reset

      protected void reset()