Uses of Interface
org.eclipse.jetty.http2.api.Session
Package
Description
-
Uses of Session in org.eclipse.jetty.http2
Modifier and TypeMethodDescriptionprotected void
HTTP2Session.notifyClose
(Session session, GoAwayFrame frame, Callback callback) protected void
HTTP2Session.notifyFailure
(Session session, Throwable failure, Callback callback) protected void
HTTP2Session.notifyGoAway
(Session session, GoAwayFrame frame) protected boolean
HTTP2Session.notifyIdleTimeout
(Session session) protected void
HTTP2Session.notifyPing
(Session session, PingFrame frame) protected void
HTTP2Session.notifyReset
(Session session, ResetFrame frame) protected void
HTTP2Session.notifySettings
(Session session, SettingsFrame frame) void
BufferingFlowControlStrategy.onDataConsumed
(Session session, Stream stream, int length) void
FlowControlStrategy.onDataConsumed
(Session session, Stream stream, int length) void
SimpleFlowControlStrategy.onDataConsumed
(Session session, Stream stream, int length) void
AbstractFlowControlStrategy.onDataReceived
(Session session, Stream stream, int length) void
FlowControlStrategy.onDataReceived
(Session session, Stream stream, int length) protected void
AbstractFlowControlStrategy.onSessionStalled
(Session session) protected void
AbstractFlowControlStrategy.onSessionUnstalled
(Session session) void
AbstractFlowControlStrategy.onWindowUpdate
(Session session, Stream stream, WindowUpdateFrame frame) void
FlowControlStrategy.onWindowUpdate
(Session session, Stream stream, WindowUpdateFrame frame) protected void
AbstractFlowControlStrategy.sendWindowUpdate
(Session session, Stream stream, List<WindowUpdateFrame> frames) void
AbstractFlowControlStrategy.updateInitialStreamWindow
(Session session, int initialStreamWindow, boolean local) void
FlowControlStrategy.updateInitialStreamWindow
(Session session, int initialStreamWindow, boolean local) protected int
AbstractFlowControlStrategy.updateRecvWindow
(Session session, int value) protected int
AbstractFlowControlStrategy.updateSendWindow
(Session session, int value) protected void
AbstractFlowControlStrategy.updateWindow
(Session session, Stream stream, WindowUpdateFrame frame) void
AbstractFlowControlStrategy.windowUpdate
(Session session, Stream stream, WindowUpdateFrame frame) void
BufferingFlowControlStrategy.windowUpdate
(Session session, Stream stream, WindowUpdateFrame frame) void
FlowControlStrategy.windowUpdate
(Session session, Stream stream, WindowUpdateFrame frame) -
Uses of Session in org.eclipse.jetty.http2.api
Modifier and TypeMethodDescriptionStream.getSession()
Get the session this stream is associated to.Modifier and TypeMethodDescriptiondefault void
Session.Listener.onClose
(Session session, GoAwayFrame frame, Callback callback) Callback method invoked when a GOAWAY frame caused the session to be closed.default void
Callback method invoked when a failure has been detected for this session.default void
Session.Listener.onGoAway
(Session session, GoAwayFrame frame) Callback method invoked when a GOAWAY frame has been received.default boolean
Session.Listener.onIdleTimeout
(Session session) Callback method invoked when the idle timeout expired.default void
Callback method invoked when a PING frame has been received.Callback method invoked:default void
Session.Listener.onReset
(Session session, ResetFrame frame) Callback method invoked when a RST_STREAM frame has been received for an unknown stream.default void
Session.Listener.onSettings
(Session session, SettingsFrame frame) Callback method invoked when a SETTINGS frame has been received. -
Uses of Session in org.eclipse.jetty.http2.api.server
-
Uses of Session in org.eclipse.jetty.http2.client
Modifier and TypeMethodDescriptionHTTP2Client.connect
(SocketAddress address, Session.Listener listener) HTTP2Client.connect
(Transport transport, SslContextFactory.Client sslContextFactory, SocketAddress address, Session.Listener listener) HTTP2Client.connect
(SslContextFactory.Client sslContextFactory, SocketAddress address, Session.Listener listener) Modifier and TypeMethodDescriptionvoid
HTTP2Client.accept
(SocketChannel channel, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise) void
HTTP2Client.accept
(Transport transport, SocketChannel channel, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise) void
HTTP2Client.accept
(SslContextFactory.Client sslContextFactory, SocketChannel channel, Session.Listener listener, Promise<Session> promise) void
HTTP2Client.connect
(SocketAddress address, Session.Listener listener, Promise<Session> promise) void
HTTP2Client.connect
(SocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) void
HTTP2Client.connect
(Transport transport, SocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) void
HTTP2Client.connect
(Transport transport, SslContextFactory.Client sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) void
HTTP2Client.connect
(SslContextFactory.Client sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise) void
HTTP2Client.connect
(SslContextFactory.Client sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) -
Uses of Session in org.eclipse.jetty.http2.client.internal
-
Uses of Session in org.eclipse.jetty.http2.client.transport
Modifier and TypeMethodDescriptionprotected Connection
HttpClientTransportOverHTTP2.newConnection
(Destination destination, Session session, HTTP2Connection connection) Modifier and TypeMethodDescriptionprotected void
HttpClientTransportOverHTTP2.connect
(InetSocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) protected void
HttpClientTransportOverHTTP2.connect
(SocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) -
Uses of Session in org.eclipse.jetty.http2.client.transport.internal
Modifier and TypeMethodDescriptionHttpChannelOverHTTP2.getSession()
HttpConnectionOverHTTP2.getSession()
Modifier and TypeMethodDescriptionprotected Connection
HTTPSessionListenerPromise.newConnection
(Destination destination, Session session, HTTP2Connection connection) void
HTTPSessionListenerPromise.onClose
(Session session, GoAwayFrame frame, Callback callback) void
void
HTTPSessionListenerPromise.onGoAway
(Session session, GoAwayFrame frame) boolean
HTTPSessionListenerPromise.onIdleTimeout
(Session session) void
HTTPSessionListenerPromise.onSettings
(Session session, SettingsFrame frame) void
ModifierConstructorDescriptionHttpChannelOverHTTP2
(HttpConnectionOverHTTP2 connection, Session session) HttpConnectionOverHTTP2
(Destination destination, Session session, HTTP2Connection connection) -
Uses of Session in org.eclipse.jetty.http2.server
Modifier and TypeMethodDescriptionAbstractHTTP2ServerConnectionFactory.HTTP2SessionContainer.getSessions()
Modifier and TypeMethodDescriptionvoid
HTTP2ServerConnectionFactory.HTTPServerSessionListener.onClose
(Session session, GoAwayFrame frame, Callback callback) void
HTTP2ServerConnectionFactory.HTTPServerSessionListener.onFailure
(Session session, Throwable failure, Callback callback) boolean
HTTP2ServerConnectionFactory.HTTPServerSessionListener.onIdleTimeout
(Session session) -
Uses of Session in org.eclipse.jetty.http2.server.internal