| Package | Description |
|---|---|
| org.eclipse.jetty.http2 | |
| org.eclipse.jetty.http2.api |
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
IStream |
The SPI interface for implementing a HTTP/2 stream.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
HTTP2Stream |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Collection<Stream> |
HTTP2Session.getStreams() |
| Modifier and Type | Method | Description |
|---|---|---|
protected Stream.Listener |
HTTP2Session.notifyNewStream(Stream stream,
HeadersFrame frame) |
| Modifier and Type | Method | Description |
|---|---|---|
protected IStream |
HTTP2Session.createLocalStream(int streamId,
Promise<Stream> promise) |
|
void |
HTTP2Session.newStream(HeadersFrame frame,
Promise<Stream> promise,
Stream.Listener listener) |
|
void |
HTTP2Session.push(IStream stream,
Promise<Stream> promise,
PushPromiseFrame frame,
Stream.Listener listener) |
|
void |
HTTP2Stream.push(PushPromiseFrame frame,
Promise<Stream> promise,
Stream.Listener listener) |
|
void |
ISession.push(IStream stream,
Promise<Stream> promise,
PushPromiseFrame frame,
Stream.Listener listener) |
Enqueues the given PUSH_PROMISE frame to be written to the connection.
|
| Modifier and Type | Method | Description |
|---|---|---|
Stream |
Session.getStream(int streamId) |
Retrieves the stream with the given
streamId. |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Collection<Stream> |
Session.getStreams() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
Stream.Listener.Adapter.onData(Stream stream,
DataFrame frame,
Callback callback) |
|
void |
Stream.Listener.onData(Stream stream,
DataFrame frame,
Callback callback) |
Callback method invoked when a DATA frame has been received.
|
void |
Stream.Listener.Adapter.onHeaders(Stream stream,
HeadersFrame frame) |
|
void |
Stream.Listener.onHeaders(Stream stream,
HeadersFrame frame) |
Callback method invoked when a HEADERS frame representing the HTTP response has been received.
|
boolean |
Stream.Listener.Adapter.onIdleTimeout(Stream stream,
java.lang.Throwable x) |
|
default boolean |
Stream.Listener.onIdleTimeout(Stream stream,
java.lang.Throwable x) |
Callback method invoked when the stream exceeds its idle timeout.
|
Stream.Listener |
Session.Listener.Adapter.onNewStream(Stream stream,
HeadersFrame frame) |
|
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 |
Stream.Listener.Adapter.onPush(Stream stream,
PushPromiseFrame frame) |
|
Stream.Listener |
Stream.Listener.onPush(Stream stream,
PushPromiseFrame frame) |
Callback method invoked when a PUSH_PROMISE frame has been received.
|
void |
Stream.Listener.Adapter.onReset(Stream stream,
ResetFrame frame) |
|
default void |
Stream.Listener.onReset(Stream stream,
ResetFrame frame) |
Callback method invoked when a RST_STREAM frame has been received for this stream.
|
default void |
Stream.Listener.onReset(Stream stream,
ResetFrame frame,
Callback callback) |
|
void |
Stream.Listener.Adapter.onTimeout(Stream stream,
java.lang.Throwable x) |
|
default void |
Stream.Listener.onTimeout(Stream stream,
java.lang.Throwable x) |
Deprecated.
use
Stream.Listener.onIdleTimeout(Stream, Throwable) instead |
| Modifier and Type | Method | Description |
|---|---|---|
void |
Session.newStream(HeadersFrame frame,
Promise<Stream> promise,
Stream.Listener listener) |
Sends the given HEADERS
frame to create a new Stream. |
void |
Stream.push(PushPromiseFrame frame,
Promise<Stream> promise,
Stream.Listener listener) |
Sends the given PUSH_PROMISE
frame. |
Copyright © 1995–2018 Webtide. All rights reserved.