Uses of Interface
org.eclipse.jetty.quic.api.Session
Packages that use Session
Package
Description
This module contains the main abstractions for the QUIC protocol using the Quiche library.
-
Uses of Session in org.eclipse.jetty.http3.client
Methods in org.eclipse.jetty.http3.client with parameters of type SessionModifier and TypeMethodDescriptionHTTP3ClientConnectionFactory.newProtocolSession(Session quicSession, Map<String, Object> context) -
Uses of Session in org.eclipse.jetty.http3.client.transport
Methods in org.eclipse.jetty.http3.client.transport with parameters of type SessionModifier and TypeMethodDescriptionClientConnectionFactoryOverHTTP3.HTTP3.newProtocolSession(Session session, Map<String, Object> context) HttpClientTransportOverHTTP3.newProtocolSession(Session session, Map<String, Object> context) -
Uses of Session in org.eclipse.jetty.http3.server
Methods in org.eclipse.jetty.http3.server with parameters of type SessionModifier and TypeMethodDescriptionAbstractHTTP3ServerConnectionFactory.newProtocolSession(Session quicSession, Map<String, Object> context) -
Uses of Session in org.eclipse.jetty.quic.api
Methods in org.eclipse.jetty.quic.api that return SessionModifier and TypeMethodDescriptionStream.getSession()Returns theSessionthis stream is associated to.Methods in org.eclipse.jetty.quic.api with parameters of type SessionModifier and TypeMethodDescriptiondefault voidSession.Listener.onClose(Session session, ConnectionCloseFrame frame) Callback method invoked when a CONNECTION_CLOSE frame has been received.default voidSession.Listener.onDataBlocked(Session session, DataBlockedFrame frame) Callback method invoked when a DATA_BLOCKED frame is received.default voidSession.Listener.onDisconnect(Session session) Callback method invoked when the session has been disconnected.default booleanSession.Listener.onIdleTimeout(Session session, TimeoutException failure) Callback method invoked when the idle timeout expires.default voidSession.Listener.onMaxData(Session session, MaxDataFrame frame) Callback method invoked when a MAX_DATA frame is received.default voidSession.Listener.onMaxStreams(Session session, MaxStreamsFrame frame) Callback method invoked when a MAX_STREAMS frame is received.default Stream.ListenerSession.Listener.onNewStream(Session session, Frame.WithStreamId frame) Callback method invoked when receiving a frame that causes the creation of a new stream.default voidCallback method invoked when a new session is opened.default voidCallback method invoked when a PING frame is received.default TransportParametersCallback method invoked to retrieve the QUIC transport parameters.default voidSession.Listener.onStreamsBlocked(Session session, StreamsBlockedFrame frame) Callback method invoked when a STREAMS_BLOCKED frame is received.default voidSession.Listener.onTransportParameters(Session session, TransportParameters parameters) Callback method invoked when the QUIC transport parameters are received.Method parameters in org.eclipse.jetty.quic.api with type arguments of type SessionModifier and TypeMethodDescriptionvoidSession.close(ConnectionCloseFrame frame, Promise.Invocable<Session> promise) Closes this session with the givenCONNECTION_CLOSEframe.voidSession.disconnect(ConnectionCloseFrame frame, Throwable failure, Promise.Invocable<Session> promise) Disconnects this session, with the givenCONNECTION_CLOSEand failure cause, if any.voidSession.maxData(MaxDataFrame frame, Promise.Invocable<Session> promise) Sends a MAX_DATA frame on this connection.voidSession.maxStreams(MaxStreamsFrame frame, Promise.Invocable<Session> promise) Sends a MAX_STREAMS frame on this connection.voidSession.ping(Promise.Invocable<Session> promise) Sends a PING frame on this connection. -
Uses of Session in org.eclipse.jetty.quic.client
Constructors in org.eclipse.jetty.quic.client with parameters of type SessionModifierConstructorDescriptionClientProtocolSession(ClientConnector clientConnector, Session session, ClientConnectionFactory connectionFactory, Map<String, Object> context) -
Uses of Session in org.eclipse.jetty.quic.common
Classes in org.eclipse.jetty.quic.common that implement SessionMethods in org.eclipse.jetty.quic.common that return SessionMethods in org.eclipse.jetty.quic.common that return types with arguments of type SessionModifier and TypeMethodDescriptionAbstractSession.Listener.onLocalShutdown(Session session) AbstractSession.shutdown()Methods in org.eclipse.jetty.quic.common with parameters of type SessionModifier and TypeMethodDescriptionProtocolSession.Factory.newProtocolSession(Session session, Map<String, Object> context) voidSessionContainer.onDisconnect(Session session) voidAbstractSession.Listener.onLocalClose(Session session, ConnectionCloseFrame frame, Promise.Invocable<Session> promise) AbstractSession.Listener.onLocalShutdown(Session session) voidMethod parameters in org.eclipse.jetty.quic.common with type arguments of type SessionModifier and TypeMethodDescriptionvoidAbstractSession.close(ConnectionCloseFrame frame, Promise.Invocable<Session> promise) protected voidAbstractSession.notifyLocalClose(ConnectionCloseFrame frame, Promise.Invocable<Session> promise) voidAbstractSession.Listener.onLocalClose(Session session, ConnectionCloseFrame frame, Promise.Invocable<Session> promise) Constructors in org.eclipse.jetty.quic.common with parameters of type SessionModifierConstructorDescriptionProtocolSession(Executor executor, ByteBufferPool byteBufferPool, Session session) -
Uses of Session in org.eclipse.jetty.quic.quiche
Classes in org.eclipse.jetty.quic.quiche that implement SessionModifier and TypeClassDescriptionclassRepresents a logical connection with a remote peer, identified by a QUIC connection id.Method parameters in org.eclipse.jetty.quic.quiche with type arguments of type SessionModifier and TypeMethodDescriptionvoidQuicheSession.disconnect(ConnectionCloseFrame frame, Throwable failure, Promise.Invocable<Session> promise) voidQuicheSession.maxData(MaxDataFrame frame, Promise.Invocable<Session> promise) voidQuicheSession.maxStreams(MaxStreamsFrame frame, Promise.Invocable<Session> promise) voidQuicheSession.ping(Promise.Invocable<Session> promise) -
Uses of Session in org.eclipse.jetty.quic.server
Constructors in org.eclipse.jetty.quic.server with parameters of type SessionModifierConstructorDescriptionServerProtocolSession(Connector connector, Session session, ConnectionFactory connectionFactory)