Top Description Fields Constructors Methods
io.netty.handler.codec.spdy

public Class DefaultSpdyHeadersFrame

extends DefaultSpdyStreamFrame
implements SpdyHeadersFrame
Class Inheritance
All Implemented Interfaces
io.netty.handler.codec.spdy.SpdyHeadersFrame, io.netty.handler.codec.spdy.SpdyStreamFrame, io.netty.handler.codec.spdy.SpdyFrame
Known Direct Subclasses
io.netty.handler.codec.spdy.DefaultSpdySynReplyFrame, io.netty.handler.codec.spdy.DefaultSpdySynStreamFrame
Imports
io.netty.util.internal.StringUtil, java.util.Map

The default SpdyHeadersFrame implementation.

Field Summary

Modifier and TypeField and Description
private final SpdyHeaders
private boolean
private boolean

Constructor Summary

AccessConstructor and Description
public
DefaultSpdyHeadersFrame(int
the Stream-ID of this frame
streamId
)

Creates a new instance.

public
DefaultSpdyHeadersFrame(int
the Stream-ID of this frame
streamId
,
boolean
validate the header names and values when adding them to the SpdyHeaders
validate
)

Creates a new instance.

Method Summary

Modifier and TypeMethod and Description
protected void
public SpdyHeaders
public boolean
isInvalid()

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.isInvalid.

Returns true if this header block is invalid.
public boolean
isTruncated()

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.isTruncated.

Returns true if this header block has been truncated due to length restrictions.
public SpdyHeadersFrame
setInvalid()

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.setInvalid.

Marks this header block as invalid.
public SpdyHeadersFrame
public SpdyHeadersFrame
public SpdyHeadersFrame
setTruncated()

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.setTruncated.

Mark this header block as truncated.
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from io.netty.handler.codec.spdy.DefaultSpdyStreamFrame:
isLaststreamId

Field Detail

headersback to summary
private final SpdyHeaders headers
invalidback to summary
private boolean invalid
truncatedback to summary
private boolean truncated

Constructor Detail

DefaultSpdyHeadersFrameback to summary
public DefaultSpdyHeadersFrame(int streamId)

Creates a new instance.

Parameters
streamId:int

the Stream-ID of this frame

DefaultSpdyHeadersFrameback to summary
public DefaultSpdyHeadersFrame(int streamId, boolean validate)

Creates a new instance.

Parameters
streamId:int

the Stream-ID of this frame

validate:boolean

validate the header names and values when adding them to the SpdyHeaders

Method Detail

appendHeadersback to summary
protected void appendHeaders(StringBuilder buf)
headersback to summary
public SpdyHeaders headers()

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.headers.

Doc from io.netty.handler.codec.spdy.SpdyHeadersFrame.headers.

Returns the SpdyHeaders.

Annotations
@Override
isInvalidback to summary
public boolean isInvalid()

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.isInvalid.

Doc from io.netty.handler.codec.spdy.SpdyHeadersFrame.isInvalid.

Returns true if this header block is invalid. A RST_STREAM frame with code PROTOCOL_ERROR should be sent.

Annotations
@Override
isTruncatedback to summary
public boolean isTruncated()

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.isTruncated.

Doc from io.netty.handler.codec.spdy.SpdyHeadersFrame.isTruncated.

Returns true if this header block has been truncated due to length restrictions.

Annotations
@Override
setInvalidback to summary
public SpdyHeadersFrame setInvalid()

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.setInvalid.

Doc from io.netty.handler.codec.spdy.SpdyHeadersFrame.setInvalid.

Marks this header block as invalid.

Annotations
@Override
setLastback to summary
public SpdyHeadersFrame setLast(boolean last)

Overrides io.netty.handler.codec.spdy.DefaultSpdyStreamFrame.setLast.

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.setLast, io.netty.handler.codec.spdy.SpdyStreamFrame.setLast.

Doc from io.netty.handler.codec.spdy.SpdyStreamFrame.setLast.

Sets if this frame is the last frame to be transmitted on the stream.

Annotations
@Override
setStreamIdback to summary
public SpdyHeadersFrame setStreamId(int streamId)

Overrides io.netty.handler.codec.spdy.DefaultSpdyStreamFrame.setStreamId.

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.setStreamId, io.netty.handler.codec.spdy.SpdyStreamFrame.setStreamId.

Doc from io.netty.handler.codec.spdy.SpdyStreamFrame.setStreamId.

Sets the Stream-ID of this frame. The Stream-ID must be positive.

Annotations
@Override
setTruncatedback to summary
public SpdyHeadersFrame setTruncated()

Implements io.netty.handler.codec.spdy.SpdyHeadersFrame.setTruncated.

Doc from io.netty.handler.codec.spdy.SpdyHeadersFrame.setTruncated.

Mark this header block as truncated.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

Annotations
@Override