Uses of Record Class
io.github.mahmoudimus.quic.connection.ConnectionError
Packages that use ConnectionError
Package
Description
A dependency-free QUIC transport (RFC 9000, 9001, 9002, 9221, 9369).
The sans-I/O QUIC connection and endpoint, ported from quinn-proto: the
Connection state machine (handshake, packet assembly and
processing, key updates, closing and draining), the Endpoint that routes datagrams and answers with Version
Negotiation, Retry and stateless resets, their configurations (TransportConfig, ServerConfig, ClientConfig, EndpointConfig), and the building blocks they are made of:
range sets (RangeSet), reassembly of received data
(Assembler), buffering of sent data (SendBuffer), streams and flow control (StreamsState), packet number spaces and ACK generation
(PacketSpace), loss detection (Recovery), pacing (Pacer), path MTU discovery (MtuDiscovery) and timers (TimerTable).-
Uses of ConnectionError in io.github.mahmoudimus.quic
Methods in io.github.mahmoudimus.quic that return ConnectionErrorModifier and TypeMethodDescriptionQuicConnection.awaitClosed(Duration timeout) Waits until the connection has ended, for any reason.QuicConnection.closeReason()Why the connection ended.QuicConnectionException.error()Why the connection ended.Methods in io.github.mahmoudimus.quic with parameters of type ConnectionErrorModifier and TypeMethodDescriptiondefault voidQuicConnection.Observer.closed(QuicConnection connection, QuicConnection.Stats stats, ConnectionError reason, boolean handshakeCompleted) A connection opened has ended, for any reason.Constructors in io.github.mahmoudimus.quic with parameters of type ConnectionErrorModifierConstructorDescriptionAn exception for a connection that ended. -
Uses of ConnectionError in io.github.mahmoudimus.quic.connection
Methods in io.github.mahmoudimus.quic.connection that return ConnectionErrorModifier and TypeMethodDescriptionConnection.closeReason()Why the connection closed.static ConnectionErrorConnectionError.of(ConnectionError.Kind kind) An error of a kind that has no code.ConnectionEvent.ConnectionLost.reason()Returns the value of thereasonrecord component.static ConnectionErrorConnectionError.transport(QuicException e) A protocol error this endpoint detected.Constructors in io.github.mahmoudimus.quic.connection with parameters of type ConnectionErrorModifierConstructorDescriptionConnectionLost(ConnectionError reason) Creates an instance of aConnectionLostrecord class.