| 程序包 | 说明 |
|---|---|
| com.firefly.client.http2 | |
| com.firefly.codec.http2.stream | |
| com.firefly.server.http2 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Stream |
HTTP2ClientResponseHandler.ClientHttp2OutputStream.getStream() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HTTP2ClientResponseHandler.onData(Stream stream,
DataFrame dataFrame,
Callback callback) |
void |
HTTP2ClientResponseHandler.onHeaders(Stream stream,
HeadersFrame headersFrame) |
void |
HTTP2ClientResponseHandler.onReset(Stream stream,
ResetFrame frame) |
void |
HTTP2ClientResponseHandler.ClientStreamPromise.succeeded(Stream stream) |
| 限定符和类型 | 方法和说明 |
|---|---|
static HTTP2ClientSession |
HTTP2ClientSession.initSessionForUpgradingHTTP2(Scheduler scheduler,
Session endPoint,
Generator generator,
Session.Listener listener,
FlowControlStrategy flowControl,
int initialStreamId,
int streamIdleTimeout,
Promise<Stream> initStream,
Stream.Listener initStreamListener) |
void |
HTTP1ClientConnection.upgradePlaintextHTTP2(MetaData.Request request,
SettingsFrame settings,
Promise<HTTPClientConnection> promise,
Promise<Stream> initStream,
Stream.Listener initStreamListener,
Session.Listener listener,
ClientHTTPHandler handler) |
| 构造器和说明 |
|---|
ClientHttp2OutputStream(MetaData info,
boolean endStream,
Stream stream) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
StreamSPI
The SPI interface for implementing a HTTP/2 stream.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
HTTP2Stream |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Stream |
AbstractHTTP2OutputStream.getStream() |
Stream |
Session.getStream(int streamId)
Retrieves the stream with the given
streamId. |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<Stream> |
Session.getStreams() |
Collection<Stream> |
HTTP2Session.getStreams() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Stream.Listener |
HTTP2Session.notifyNewStream(Stream stream,
HeadersFrame frame) |
void |
Stream.Listener.onData(Stream stream,
DataFrame frame,
Callback callback)
Callback method invoked when a DATA frame has been received.
|
void |
Stream.Listener.Adapter.onData(Stream stream,
DataFrame frame,
Callback callback) |
void |
Stream.Listener.onHeaders(Stream stream,
HeadersFrame frame)
Callback method invoked when a HEADERS frame representing the HTTP
response has been received.
|
void |
Stream.Listener.Adapter.onHeaders(Stream stream,
HeadersFrame frame) |
boolean |
Stream.Listener.onIdleTimeout(Stream stream,
Throwable x)
Callback method invoked when the stream exceeds its idle timeout.
|
boolean |
Stream.Listener.Adapter.onIdleTimeout(Stream stream,
Throwable x) |
Stream.Listener |
Session.Listener.onNewStream(Stream stream,
HeadersFrame frame)
Callback method invoked when a new stream is being created upon
receiving a HEADERS frame representing a HTTP request.
|
Stream.Listener |
Session.Listener.Adapter.onNewStream(Stream stream,
HeadersFrame frame) |
Stream.Listener |
Stream.Listener.onPush(Stream stream,
PushPromiseFrame frame)
Callback method invoked when a PUSH_PROMISE frame has been received.
|
Stream.Listener |
Stream.Listener.Adapter.onPush(Stream stream,
PushPromiseFrame frame) |
void |
Stream.Listener.onReset(Stream stream,
ResetFrame frame)
Callback method invoked when a RST_STREAM frame has been received for
this stream.
|
void |
Stream.Listener.Adapter.onReset(Stream stream,
ResetFrame frame) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected StreamSPI |
HTTP2Session.createLocalStream(int streamId,
Promise<Stream> promise) |
void |
Session.newStream(HeadersFrame frame,
Promise<Stream> promise,
Stream.Listener listener)
Sends the given HEADERS
frame to create a new Stream. |
void |
HTTP2Session.newStream(HeadersFrame frame,
Promise<Stream> promise,
Stream.Listener listener) |
void |
Stream.push(PushPromiseFrame frame,
Promise<Stream> promise,
Stream.Listener listener)
Sends the given PUSH_PROMISE
frame. |
void |
HTTP2Stream.push(PushPromiseFrame frame,
Promise<Stream> promise,
Stream.Listener listener) |
void |
SessionSPI.push(StreamSPI stream,
Promise<Stream> promise,
PushPromiseFrame frame,
Stream.Listener listener)
Enqueues the given PUSH_PROMISE frame to be written to the connection.
|
void |
HTTP2Session.push(StreamSPI stream,
Promise<Stream> promise,
PushPromiseFrame frame,
Stream.Listener listener) |
| 限定符和类型 | 方法和说明 |
|---|---|
Stream.Listener |
HTTP2ServerRequestHandler.onNewStream(Stream stream,
HeadersFrame headersFrame) |
Copyright © 2017. All rights reserved.