Index

A C D G I M O P Q S T 
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
 
A C D G I M O P Q S T 
All Classes and Interfaces|All Packages|Constant Field Values