Top Description Fields Constructors Methods
org.eclipse.jetty.http3.client

public Class HTTP3ClientConnectionFactory

extends Object
implements ClientConnectionFactory, Factory
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.quic.common.ProtocolSession.Factory, org.eclipse.jetty.io.ClientConnectionFactory
Imports
java.util.Map, org.eclipse.jetty.http3.api.Session, org.eclipse.jetty.http3.client.internal.ClientHTTP3StreamConnection, org.eclipse.jetty.http3.parser.MessageParser, org.eclipse.jetty.io.ClientConnectionFactory, .Connection, .EndPoint, org.eclipse.jetty.quic.client.ClientQuicSession, org.eclipse.jetty.quic.common.ProtocolSession, .QuicSession, .QuicStreamEndPoint, org.eclipse.jetty.util.Promise, org.slf4j.Logger, .LoggerFactory

A ClientConnectionFactory implementation that creates HTTP/3 specific Connection objects to be linked to a QuicStreamEndPoint.

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Connection
public ProtocolSession
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGback to summary
private static final Logger LOG

Constructor Detail

HTTP3ClientConnectionFactoryback to summary
public HTTP3ClientConnectionFactory()

Method Detail

newConnectionback to summary
public Connection newConnection(EndPoint endPoint, Map<String, Object> context)

Implements org.eclipse.jetty.io.ClientConnectionFactory.newConnection.

Annotations
@Override
newProtocolSessionback to summary
public ProtocolSession newProtocolSession(QuicSession quicSession, Map<String, Object> context)

Implements org.eclipse.jetty.quic.common.ProtocolSession.Factory.newProtocolSession.

Annotations
@Override