Top Description Fields Constructors Methods
io.undertow.protocols.http2

public Class Http2PushPromiseStreamSinkChannel

extends Http2DataStreamSinkChannel
Class Inheritance
Imports
io.undertow.util.HeaderMap, java.nio.ByteBuffer

Push promise channel
Author
Stuart Douglas

Field Summary

Modifier and TypeField and Description
private final int

Constructor Summary

AccessConstructor and Description
pack-priv
Http2PushPromiseStreamSinkChannel(Http2Channel channel, HeaderMap requestHeaders, int associatedStreamId, int pushedStreamId)

Method Summary

Modifier and TypeMethod and Description
public int
protected int
protected void
Inherited from io.undertow.protocols.http2.Http2DataStreamSinkChannel:
channelForciblyClosedcreateFrameHeaderImplflushgetCompletionListenergetHeadersgetTrailersProducerhandleFlushCompleteisFlushRequiredOnEmptyBuffersetCompletionListenersetTrailersProducerwritewritewritewriteFinalwriteFinalwriteFinal

Field Detail

pushedStreamIdback to summary
private final int pushedStreamId

Constructor Detail

Http2PushPromiseStreamSinkChannelback to summary
pack-priv Http2PushPromiseStreamSinkChannel(Http2Channel channel, HeaderMap requestHeaders, int associatedStreamId, int pushedStreamId)

Method Detail

getPushedStreamIdback to summary
public int getPushedStreamId()
grabFlowControlBytesback to summary
protected int grabFlowControlBytes(int bytes)

Overrides io.undertow.protocols.http2.Http2StreamSinkChannel.grabFlowControlBytes.

this stream is not flow controlled

writeBeforeHeaderBlockback to summary
protected void writeBeforeHeaderBlock(ByteBuffer buffer)

Overrides io.undertow.protocols.http2.Http2DataStreamSinkChannel.writeBeforeHeaderBlock.