Package | Description |
---|---|
org.glassfish.grizzly.http2 | |
org.glassfish.grizzly.http2.draft14 | |
org.glassfish.grizzly.http2.frames |
Modifier and Type | Field and Description |
---|---|
protected Http2Connection |
Http2ConnectionOutputSink.http2Connection |
Modifier and Type | Method and Description |
---|---|
protected Http2Connection |
Http2ClientFilter.createClientHttp2Connection(DraftVersion draftVersion,
Connection connection)
Creates client-side
Http2Connection with preconfigured
initial-windows-size and max-concurrent-streams. |
protected Http2Connection |
Http2BaseFilter.createHttp2Connection(DraftVersion draftVersion,
Connection connection,
boolean isServer)
Creates
Http2Connection with preconfigured initial-windows-size and
max-concurrent-streams |
static Http2Connection |
Http2Connection.get(Connection connection) |
Http2Connection |
DraftVersion.newConnection(Connection<?> connection,
boolean isServer,
Http2BaseFilter handlerFilter) |
protected Http2Connection |
Http2BaseFilter.obtainHttp2Connection(FilterChainContext context,
boolean isUpStream)
Obtain
Http2Connection associated with the Connection
and prepare it for use. |
Modifier and Type | Method and Description |
---|---|
protected void |
Http2BaseFilter.onPrefaceReceived(Http2Connection http2Connection) |
protected void |
Http2ServerFilter.onPrefaceReceived(Http2Connection http2Connection) |
List<Http2Frame> |
Http2FrameCodec.parse(Http2Connection http2Connection,
Http2FrameCodec.FrameParsingState parsingState,
Buffer srcMessage) |
protected void |
Http2ClientFilter.processCompleteHeader(Http2Connection http2Connection,
FilterChainContext context,
HeaderBlockHead firstHeaderFrame) |
protected abstract void |
Http2BaseFilter.processCompleteHeader(Http2Connection http2Connection,
FilterChainContext context,
HeaderBlockHead firstHeaderFrame)
The method is called once complete HTTP header block arrives on
Http2Connection . |
protected void |
Http2ServerFilter.processCompleteHeader(Http2Connection http2Connection,
FilterChainContext context,
HeaderBlockHead firstHeaderFrame) |
protected boolean |
Http2BaseFilter.processFrames(FilterChainContext ctx,
Http2Connection http2Connection,
List<Http2Frame> framesList) |
protected void |
Http2ClientFilter.processOutgoingHttpHeader(FilterChainContext ctx,
Http2Connection http2Connection,
HttpHeader httpHeader,
HttpPacket entireHttpPacket) |
protected abstract void |
Http2BaseFilter.processOutgoingHttpHeader(FilterChainContext ctx,
Http2Connection http2Connection,
HttpHeader httpHeader,
HttpPacket entireHttpPacket) |
protected void |
Http2ServerFilter.processOutgoingHttpHeader(FilterChainContext ctx,
Http2Connection http2Connection,
HttpHeader httpHeader,
HttpPacket entireHttpPacket) |
protected void |
Http2BaseFilter.sendSettings(Http2Connection http2Connection,
FilterChainContext context) |
Buffer |
Http2FrameCodec.serializeAndRecycle(Http2Connection http2Connection,
Http2Frame frame) |
Buffer |
Http2FrameCodec.serializeAndRecycle(Http2Connection http2Connection,
List<Http2Frame> frames) |
Constructor and Description |
---|
Http2ConnectionOutputSink(Http2Connection session) |
Http2Stream(Http2Connection http2Connection,
HttpRequestPacket request,
int priority,
Http2StreamState initState)
Construct upgrade stream, which is half HTTP, half HTTP2
|
Http2Stream(Http2Connection http2Connection,
HttpRequestPacket request,
int streamId,
int refStreamId,
int priority,
Http2StreamState initState)
Create HTTP2 stream.
|
UpgradeOutputSink(Http2Connection connection) |
Modifier and Type | Class and Description |
---|---|
class |
Http2Connection14
HTTP2 connection draft #14
|
Modifier and Type | Method and Description |
---|---|
Buffer |
ContinuationFrame.toBuffer(Http2Connection http2Connection) |
Buffer |
WindowUpdateFrame.toBuffer(Http2Connection http2Connection) |
Buffer |
HeadersFrame.toBuffer(Http2Connection http2Connection) |
Buffer |
PingFrame.toBuffer(Http2Connection http2Connection) |
Buffer |
PushPromiseFrame.toBuffer(Http2Connection http2Connection) |
Buffer |
SettingsFrame.toBuffer(Http2Connection http2Connection) |
abstract Buffer |
Http2Frame.toBuffer(Http2Connection connection) |
Buffer |
GoAwayFrame.toBuffer(Http2Connection http2Connection) |
Buffer |
PriorityFrame.toBuffer(Http2Connection http2Connection) |
Buffer |
DataFrame.toBuffer(Http2Connection http2Connection) |
Buffer |
RstStreamFrame.toBuffer(Http2Connection http2Connection) |
Copyright © 2023 Oracle Corporation. All rights reserved.