Uses of Interface
org.eclipse.jetty.http2.api.Stream.Listener
Package
Description
-
Uses of Stream.Listener in org.eclipse.jetty.http2
Modifier and TypeMethodDescriptionHTTP2Stream.getListener()
protected Stream.Listener
HTTP2Session.notifyNewStream
(Stream stream, HeadersFrame frame) Modifier and TypeMethodDescriptionvoid
HTTP2Session.newStream
(HeadersFrame frame, Promise<Stream> promise, Stream.Listener listener) void
HTTP2Session.newStream
(HTTP2Stream.FrameList frames, Promise<Stream> promise, Stream.Listener listener) HTTP2Session.newUpgradeStream
(HeadersFrame frame, Stream.Listener listener, Consumer<Throwable> failFn) Creates a new stream allocating a stream id if the given HEADERS frame does not have one.void
HTTP2Session.push
(Stream stream, Promise<Stream> promise, PushPromiseFrame frame, Stream.Listener listener) void
HTTP2Stream.push
(PushPromiseFrame frame, Promise<Stream> promise, Stream.Listener listener) void
HTTP2Stream.setListener
(Stream.Listener listener) -
Uses of Stream.Listener in org.eclipse.jetty.http2.api
Modifier and TypeFieldDescriptionstatic final Stream.Listener
Stream.Listener.AUTO_DISCARD
A convenient constant for aStream.Listener
implementation that demands and discards DATA frames, typically to be returned fromSession.Listener.onNewStream(Stream, HeadersFrame)
andonPush(Stream, PushPromiseFrame)
.Modifier and TypeMethodDescriptionStream.getListener()
Get theStream.Listener
associated with this stream.default 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 an HTTP request.default Stream.Listener
Stream.Listener.onPush
(Stream stream, PushPromiseFrame frame) Callback method invoked when a PUSH_PROMISE frame has been received.Modifier and TypeMethodDescriptiondefault CompletableFuture
<Stream> Session.newStream
(HeadersFrame frame, Stream.Listener listener) Sends the given HEADERSframe
to create a newStream
.void
Session.newStream
(HeadersFrame frame, Promise<Stream> promise, Stream.Listener listener) Sends the given HEADERSframe
to create a newStream
.default CompletableFuture
<Stream> Stream.push
(PushPromiseFrame frame, Stream.Listener listener) Sends the given PUSH_PROMISEframe
.void
Stream.push
(PushPromiseFrame frame, Promise<Stream> promise, Stream.Listener listener) Sends the given PUSH_PROMISEframe
. -
Uses of Stream.Listener in org.eclipse.jetty.http2.client.transport.internal
-
Uses of Stream.Listener in org.eclipse.jetty.http2.server
Modifier and TypeClassDescriptionprotected class
Modifier and TypeMethodDescriptionHTTP2ServerConnectionFactory.HTTPServerSessionListener.onNewStream
(Stream stream, HeadersFrame frame) HTTP2ServerConnectionFactory.HTTPServerSessionListener.onPush
(Stream stream, PushPromiseFrame frame)