Class SpdyHeaderBlockDecoder

    • Constructor Detail

      • SpdyHeaderBlockDecoder

        SpdyHeaderBlockDecoder()
    • Method Detail

      • decode

        abstract void decode​(ByteBufAllocator alloc,
                             ByteBuf headerBlock,
                             SpdyHeadersFrame frame)
                      throws java.lang.Exception
        Decodes a SPDY Header Block, adding the Name/Value pairs to the given Headers frame. If the header block is malformed, the Headers frame will be marked as invalid. A stream error with status code PROTOCOL_ERROR must be issued in response to an invalid frame.
        Parameters:
        alloc - the ByteBufAllocator which can be used to allocate new ByteBufs
        headerBlock - the HeaderBlock to decode
        frame - the Headers frame that receives the Name/Value pairs
        Throws:
        java.lang.Exception - If the header block is malformed in a way that prevents any future decoding of any other header blocks, an exception will be thrown. A session error with status code PROTOCOL_ERROR must be issued.
      • endHeaderBlock

        abstract void endHeaderBlock​(SpdyHeadersFrame frame)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • end

        abstract void end()