Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept() - Method in class org.tentackle.quiche.QuicheTripTransport
C
- close() - Method in class org.tentackle.quiche.QuicheTripConnection
- close() - Method in class org.tentackle.quiche.QuicheTripTransport
- closeConnection() - Method in class org.tentackle.quiche.QuicheTripConnectionPool
-
Closes the QUIC connection if there is one.
Closing is best effort: the connection may be gone already. - CompressedQuicheTripTransport - Class in org.tentackle.quiche
-
Transport implementation for QUIC over quiche with compression.
- CompressedQuicheTripTransport(URI) - Constructor for class org.tentackle.quiche.CompressedQuicheTripTransport
-
Creates a new compressed QUIC transport.
- connect() - Method in class org.tentackle.quiche.QuicheTripConnectionPool
-
Establishes the QUIC connection all pooled connections are multiplexed over.
A previously established connection is closed first. - CONNECTION_WINDOW_FACTOR - Static variable in class org.tentackle.quiche.QuicheTripTransport
-
The factor by which the connection's flow control window exceeds the window of a single stream.
- createClientConnectionPool() - Method in class org.tentackle.quiche.QuicheTripTransport
- createCompressedInputStream(InputStream) - Method in class org.tentackle.quiche.CompressedQuicheTripTransport
-
Creates the compressed input stream.
- createCompressedOutputStream(OutputStream) - Method in class org.tentackle.quiche.CompressedQuicheTripTransport
-
Creates the compressed output stream.
- createConnectionHandler(String, InputStream, OutputStream) - Method in class org.tentackle.quiche.CompressedQuicheTripTransport
- createSlot(int) - Method in class org.tentackle.quiche.QuicheTripConnectionPool
D
- DEFAULT_CONNECT_TIMEOUT - Static variable in class org.tentackle.quiche.QuicheTripConnectionPool
-
The default connect timeout in seconds, applied if the URI does not specify
connecttimeout. - DEFAULT_MAX_IDLE_SECONDS - Static variable in class org.tentackle.quiche.QuicheTripTransport
-
The default QUIC max idle timeout in seconds, applied if the URI does not specify
quicidle. - DEFAULT_MAX_STREAMS - Static variable in class org.tentackle.quiche.QuicheTripTransport
-
The default maximum number of concurrent peer-initiated bidirectional streams, applied if the URI does not specify
maxstreams. - DEFAULT_STREAM_WINDOW - Static variable in class org.tentackle.quiche.QuicheTripTransport
-
The default flow control window per stream in bytes, applied if the URI does not specify
streamwindow.
G
- getMaxIdleSeconds() - Method in class org.tentackle.quiche.QuicheTripTransport
-
Gets the QUIC max idle timeout in seconds.
A QUIC connection is discarded silently by both peers when it stays idle for longer than the minimum of the timeouts of both peers (see RFC-9000, 10.1). - getMaxStreams() - Method in class org.tentackle.quiche.QuicheTripTransport
-
Gets the maximum number of concurrent peer-initiated bidirectional streams per QUIC connection.
On the server this is the limit advertised to the clients. - getStreamWindow() - Method in class org.tentackle.quiche.QuicheTripTransport
-
Gets the flow control window per stream in bytes.
A peer may send at most that many bytes on a stream before the receiving side has to grant further credits (see RFC-9000, 4).
I
- install() - Static method in class org.tentackle.quiche.QuicheLogger
-
Installs the log callback in the native library, unless that already happened.
- isAccepting() - Method in class org.tentackle.quiche.QuicheTripTransport
- isInstalled() - Static method in class org.tentackle.quiche.QuicheLogger
-
Tells whether the log callback has been installed.
- isOpen() - Method in class org.tentackle.quiche.QuicheTripConnection
M
- MIN_STREAM_WINDOW - Static variable in class org.tentackle.quiche.QuicheTripTransport
-
The smallest flow control window accepted for
streamwindow.
O
- org.tentackle.quiche - module org.tentackle.quiche
-
tentackle-quiche module.
- org.tentackle.quiche - package org.tentackle.quiche
-
TRIP over Cloudflare quiche.
P
- PROTOCOL - Static variable in class org.tentackle.quiche.CompressedQuicheTripTransport
-
The protocol name for QUIC over quiche with compression.
- PROTOCOL - Static variable in class org.tentackle.quiche.QuicheTripTransport
-
The protocol name for QUIC over quiche.
Q
- QuicheLogger - Class in org.tentackle.quiche
-
Bridges quiche's own logging onto Tentackle's logging API.
- QuicheTripConnection - Class in org.tentackle.quiche
-
QUIC connection.
- QuicheTripConnectionPool - Class in org.tentackle.quiche
-
The QUIC client connection pool.
- QuicheTripConnectionPool(QuicheTripTransport, Dictionary) - Constructor for class org.tentackle.quiche.QuicheTripConnectionPool
-
Creates a QUIC connection pool.
- QuicheTripTransport - Class in org.tentackle.quiche
-
Transport implementation for QUIC on top of Cloudflare quiche.
- QuicheTripTransport(URI) - Constructor for class org.tentackle.quiche.QuicheTripTransport
-
Creates a new QUIC transport.
S
- shutdown() - Method in class org.tentackle.quiche.QuicheTripConnectionPool
T
- toString() - Method in class org.tentackle.quiche.QuicheTripConnection
All Classes and Interfaces|All Packages|Constant Field Values