Class DefaultSpdyHeadersFrame
java.lang.Object
io.netty.handler.codec.spdy.DefaultSpdyStreamFrame
io.netty.handler.codec.spdy.DefaultSpdyHeadersFrame
- All Implemented Interfaces:
SpdyFrame, SpdyHeadersFrame, SpdyStreamFrame
- Direct Known Subclasses:
DefaultSpdySynReplyFrame, DefaultSpdySynStreamFrame
The default
SpdyHeadersFrame implementation.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSpdyHeadersFrame(int streamId) Creates a new instance.DefaultSpdyHeadersFrame(int streamId, boolean validate) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendHeaders(StringBuilder buf) headers()Returns theSpdyHeaders.booleanReturnstrueif this header block is invalid.booleanReturnstrueif this header block has been truncated due to length restrictions.Marks this header block as invalid.setLast(boolean last) Sets if this frame is the last frame to be transmitted on the stream.setStreamId(int streamId) Sets the Stream-ID of this frame.Mark this header block as truncated.toString()Methods inherited from class DefaultSpdyStreamFrame
isLast, streamIdMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface SpdyStreamFrame
isLast, streamId
-
Constructor Details
-
DefaultSpdyHeadersFrame
public DefaultSpdyHeadersFrame(int streamId) Creates a new instance.- Parameters:
streamId- the Stream-ID of this frame
-
DefaultSpdyHeadersFrame
public DefaultSpdyHeadersFrame(int streamId, boolean validate) Creates a new instance.- Parameters:
streamId- the Stream-ID of this framevalidate- validate the header names and values when adding them to theSpdyHeaders
-
-
Method Details
-
setStreamId
Description copied from interface:SpdyStreamFrameSets the Stream-ID of this frame. The Stream-ID must be positive.- Specified by:
setStreamIdin interfaceSpdyHeadersFrame- Specified by:
setStreamIdin interfaceSpdyStreamFrame- Overrides:
setStreamIdin classDefaultSpdyStreamFrame
-
setLast
Description copied from interface:SpdyStreamFrameSets if this frame is the last frame to be transmitted on the stream.- Specified by:
setLastin interfaceSpdyHeadersFrame- Specified by:
setLastin interfaceSpdyStreamFrame- Overrides:
setLastin classDefaultSpdyStreamFrame
-
isInvalid
public boolean isInvalid()Description copied from interface:SpdyHeadersFrameReturnstrueif this header block is invalid. A RST_STREAM frame with code PROTOCOL_ERROR should be sent.- Specified by:
isInvalidin interfaceSpdyHeadersFrame
-
setInvalid
Description copied from interface:SpdyHeadersFrameMarks this header block as invalid.- Specified by:
setInvalidin interfaceSpdyHeadersFrame
-
isTruncated
public boolean isTruncated()Description copied from interface:SpdyHeadersFrameReturnstrueif this header block has been truncated due to length restrictions.- Specified by:
isTruncatedin interfaceSpdyHeadersFrame
-
setTruncated
Description copied from interface:SpdyHeadersFrameMark this header block as truncated.- Specified by:
setTruncatedin interfaceSpdyHeadersFrame
-
headers
Description copied from interface:SpdyHeadersFrameReturns theSpdyHeaders.- Specified by:
headersin interfaceSpdyHeadersFrame
-
toString
-
appendHeaders
-