Uses of Interface
org.eclipse.jetty.http2.api.Stream
Packages that use Stream
Package
Description
-
Uses of Stream in org.eclipse.jetty.http2
Classes in org.eclipse.jetty.http2 that implement StreamMethods in org.eclipse.jetty.http2 that return StreamModifier and TypeMethodDescriptionHTTP2Session.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.Methods in org.eclipse.jetty.http2 that return types with arguments of type StreamMethods in org.eclipse.jetty.http2 with parameters of type StreamModifier and TypeMethodDescriptionprotected voidHTTP2Stream.notifyHeaders(Stream stream, HeadersFrame frame) protected Stream.ListenerHTTP2Session.notifyNewStream(Stream stream, HeadersFrame frame) voidBufferingFlowControlStrategy.onDataConsumed(Session session, Stream stream, int length) voidFlowControlStrategy.onDataConsumed(Session session, Stream stream, int length) voidSimpleFlowControlStrategy.onDataConsumed(Session session, Stream stream, int length) voidAbstractFlowControlStrategy.onDataReceived(Session session, Stream stream, int length) voidFlowControlStrategy.onDataReceived(Session session, Stream stream, int length) voidAbstractFlowControlStrategy.onDataSending(Stream stream, int length) voidFlowControlStrategy.onDataSending(Stream stream, int length) voidAbstractFlowControlStrategy.onDataSent(Stream stream, int length) voidFlowControlStrategy.onDataSent(Stream stream, int length) voidAbstractFlowControlStrategy.onStreamCreated(Stream stream) voidBufferingFlowControlStrategy.onStreamCreated(Stream stream) voidFlowControlStrategy.onStreamCreated(Stream stream) voidAbstractFlowControlStrategy.onStreamDestroyed(Stream stream) voidBufferingFlowControlStrategy.onStreamDestroyed(Stream stream) voidFlowControlStrategy.onStreamDestroyed(Stream stream) protected voidHTTP2Session.onStreamFailure(Stream stream, int error, String reason, Throwable failure, Callback callback) protected final voidHTTP2Session.onStreamOpened(Stream stream) protected voidAbstractFlowControlStrategy.onStreamStalled(Stream stream) protected voidAbstractFlowControlStrategy.onStreamUnstalled(Stream stream) voidAbstractFlowControlStrategy.onWindowUpdate(Session session, Stream stream, WindowUpdateFrame frame) voidFlowControlStrategy.onWindowUpdate(Session session, Stream stream, WindowUpdateFrame frame) voidHTTP2Session.push(Stream stream, Promise<Stream> promise, PushPromiseFrame frame, Stream.Listener listener) booleanHTTP2Session.removeStream(Stream stream) protected voidAbstractFlowControlStrategy.sendWindowUpdate(Session session, Stream stream, List<WindowUpdateFrame> frames) protected intAbstractFlowControlStrategy.updateRecvWindow(Stream stream, int value) protected intAbstractFlowControlStrategy.updateSendWindow(Stream stream, int value) protected voidAbstractFlowControlStrategy.updateWindow(Session session, Stream stream, WindowUpdateFrame frame) voidAbstractFlowControlStrategy.windowUpdate(Session session, Stream stream, WindowUpdateFrame frame) voidBufferingFlowControlStrategy.windowUpdate(Session session, Stream stream, WindowUpdateFrame frame) voidFlowControlStrategy.windowUpdate(Session session, Stream stream, WindowUpdateFrame frame) Method parameters in org.eclipse.jetty.http2 with type arguments of type StreamModifier and TypeMethodDescriptionvoidHTTP2Session.newStream(HeadersFrame frame, Promise<Stream> promise, Stream.Listener listener) voidHTTP2Session.newStream(HTTP2Stream.FrameList frames, Promise<Stream> promise, Stream.Listener listener) voidHTTP2Session.push(Stream stream, Promise<Stream> promise, PushPromiseFrame frame, Stream.Listener listener) voidHTTP2Stream.push(PushPromiseFrame frame, Promise<Stream> promise, Stream.Listener listener) -
Uses of Stream in org.eclipse.jetty.http2.api
Methods in org.eclipse.jetty.http2.api that return StreamModifier and TypeMethodDescriptionSession.getStream(int streamId) Retrieves the stream with the givenstreamId.Methods in org.eclipse.jetty.http2.api that return types with arguments of type StreamModifier and TypeMethodDescriptiondefault CompletableFuture<Stream> Sends the given DATAframe.Session.getStreams()default CompletableFuture<Stream> Stream.headers(HeadersFrame frame) Sends the given HEADERSframerepresenting an HTTP response.default CompletableFuture<Stream> Session.newStream(HeadersFrame frame, Stream.Listener listener) Sends the given HEADERSframeto create a newStream.default CompletableFuture<Stream> Stream.push(PushPromiseFrame frame, Stream.Listener listener) Sends the given PUSH_PROMISEframe.Methods in org.eclipse.jetty.http2.api with parameters of type StreamModifier and TypeMethodDescriptiondefault voidCallback method invoked after the stream has been closed.default voidStream.Listener.onDataAvailable(Stream stream) A simplified version ofStream.Listener.onDataAvailable(Stream, boolean).default voidStream.Listener.onDataAvailable(Stream stream, boolean immediate) Callback method invoked if the application has expresseddemandfor DATA frames, and if there is content available.default voidStream.Listener.onFailure(Stream stream, int error, String reason, Throwable failure, Callback callback) Callback method invoked when the stream failed.default voidStream.Listener.onHeaders(Stream stream, HeadersFrame frame) Callback method invoked when a HEADERS frame representing the HTTP response has been received.default voidStream.Listener.onIdleTimeout(Stream stream, TimeoutException x, Promise<Boolean> promise) Callback method invoked when the stream exceeds its idle timeout.default Stream.ListenerSession.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 voidStream.Listener.onNewStream(Stream stream) Callback method invoked when a stream is created locally bySession.newStream(HeadersFrame, Promise, Listener).default Stream.ListenerStream.Listener.onPush(Stream stream, PushPromiseFrame frame) Callback method invoked when a PUSH_PROMISE frame has been received.default voidStream.Listener.onReset(Stream stream, ResetFrame frame, Callback callback) Callback method invoked when a RST_STREAM frame has been received for this stream.Method parameters in org.eclipse.jetty.http2.api with type arguments of type StreamModifier and TypeMethodDescriptionvoidSession.newStream(HeadersFrame frame, Promise<Stream> promise, Stream.Listener listener) Sends the given HEADERSframeto create a newStream.voidStream.push(PushPromiseFrame frame, Promise<Stream> promise, Stream.Listener listener) Sends the given PUSH_PROMISEframe. -
Uses of Stream in org.eclipse.jetty.http2.server
Methods in org.eclipse.jetty.http2.server with parameters of type StreamModifier and TypeMethodDescriptionvoidHTTP2ServerConnectionFactory.HTTPServerSessionListener.onDataAvailable(Stream stream, boolean immediate) voidHTTP2ServerConnectionFactory.HTTPServerSessionListener.onFailure(Stream stream, int error, String reason, Throwable failure, Callback callback) voidHTTP2ServerConnectionFactory.HTTPServerSessionListener.onHeaders(Stream stream, HeadersFrame frame) voidHTTP2ServerConnectionFactory.HTTPServerSessionListener.onIdleTimeout(Stream stream, TimeoutException x, Promise<Boolean> promise) HTTP2ServerConnectionFactory.HTTPServerSessionListener.onNewStream(Stream stream, HeadersFrame frame) HTTP2ServerConnectionFactory.HTTPServerSessionListener.onPush(Stream stream, PushPromiseFrame frame) voidHTTP2ServerConnectionFactory.HTTPServerSessionListener.onReset(Stream stream, ResetFrame frame, Callback callback) voidHTTP2ServerConnectionFactory.HTTPServerSessionListener.onStreamFailure(Stream stream, Throwable failure, Callback callback)