Package io.netty.handler.codec.spdy
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.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSpdyHeadersFrame
(int streamId) Creates a new instance.DefaultSpdyHeadersFrame
(int streamId, boolean validate) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
headers()
Returns theSpdyHeaders
.boolean
Returnstrue
if this header block is invalid.boolean
Returnstrue
if 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 io.netty.handler.codec.spdy.DefaultSpdyStreamFrame
isLast, streamId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.netty.handler.codec.spdy.SpdyStreamFrame
isLast, streamId
-
Field Details
-
invalid
private boolean invalid -
truncated
private boolean truncated -
headers
-
-
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:SpdyStreamFrame
Sets the Stream-ID of this frame. The Stream-ID must be positive.- Specified by:
setStreamId
in interfaceSpdyHeadersFrame
- Specified by:
setStreamId
in interfaceSpdyStreamFrame
- Overrides:
setStreamId
in classDefaultSpdyStreamFrame
-
setLast
Description copied from interface:SpdyStreamFrame
Sets if this frame is the last frame to be transmitted on the stream.- Specified by:
setLast
in interfaceSpdyHeadersFrame
- Specified by:
setLast
in interfaceSpdyStreamFrame
- Overrides:
setLast
in classDefaultSpdyStreamFrame
-
isInvalid
public boolean isInvalid()Description copied from interface:SpdyHeadersFrame
Returnstrue
if this header block is invalid. A RST_STREAM frame with code PROTOCOL_ERROR should be sent.- Specified by:
isInvalid
in interfaceSpdyHeadersFrame
-
setInvalid
Description copied from interface:SpdyHeadersFrame
Marks this header block as invalid.- Specified by:
setInvalid
in interfaceSpdyHeadersFrame
-
isTruncated
public boolean isTruncated()Description copied from interface:SpdyHeadersFrame
Returnstrue
if this header block has been truncated due to length restrictions.- Specified by:
isTruncated
in interfaceSpdyHeadersFrame
-
setTruncated
Description copied from interface:SpdyHeadersFrame
Mark this header block as truncated.- Specified by:
setTruncated
in interfaceSpdyHeadersFrame
-
headers
Description copied from interface:SpdyHeadersFrame
Returns theSpdyHeaders
.- Specified by:
headers
in interfaceSpdyHeadersFrame
-
toString
-
appendHeaders
-