Top Inners Fields Constructors Methods
org.eclipse.jetty.http3.client.transport

public Class ClientConnectionFactoryOverHTTP3

extends ContainerLifeCycle
implements ClientConnectionFactory
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.io.ClientConnectionFactory
Imports
java.util.List, .Map, org.eclipse.jetty.client.transport.HttpClientConnectionFactory, .HttpClientTransportDynamic, org.eclipse.jetty.http3.client.HTTP3Client, .HTTP3ClientConnectionFactory, org.eclipse.jetty.http3.client.transport.internal.SessionClientListener, org.eclipse.jetty.io.ClientConnectionFactory, .EndPoint, org.eclipse.jetty.quic.common.ProtocolSession, .QuicSession, org.eclipse.jetty.util.component.ContainerLifeCycle

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
ClientConnectionFactoryOverHTTP3.HTTP3

Representation of the HTTP/3 application protocol used by HttpClientTransportDynamic.

Field Summary

Modifier and TypeField and Description
private final HTTP3Client
private final HTTP3ClientConnectionFactory

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Connection
Inherited from org.eclipse.jetty.util.component.ContainerLifeCycle:
addBeanaddBeanaddEventListeneraddManagedcontainsdestroydoStartdoStopdumpdumpdumpdumpObjectsdumpStdErrgetBeangetBeansgetBeansgetContainedBeansgetContainedBeansisAutoisManagedisUnmanagedmanageremoveBeanremoveBeansremoveEventListenersetBeansstartstopunmanageupdateBeanupdateBeanupdateBeansupdateBeans

Field Detail

clientback to summary
private final HTTP3Client client
factoryback to summary
private final HTTP3ClientConnectionFactory factory

Constructor Detail

ClientConnectionFactoryOverHTTP3back to summary
public ClientConnectionFactoryOverHTTP3(HTTP3Client client)

Method Detail

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

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

Annotations
@Override
org.eclipse.jetty.http3.client.transport back to summary

public Class ClientConnectionFactoryOverHTTP3.HTTP3

extends Info
implements Factory
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.quic.common.ProtocolSession.Factory

Representation of the HTTP/3 application protocol used by HttpClientTransportDynamic.

See Also
HttpClientConnectionFactory#HTTP11

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public List<String>
public ProtocolSession
public String
toString()

Overrides org.eclipse.jetty.util.component.AbstractLifeCycle.toString.

Returns a string representation of the object.

Inherited from org.eclipse.jetty.io.ClientConnectionFactory.Info:
getClientConnectionFactorymatchesupgrade

Constructor Detail

HTTP3back to summary
public HTTP3(HTTP3Client client)

Method Detail

getProtocolsback to summary
public List<String> getProtocols(boolean secure)

Implements abstract org.eclipse.jetty.io.ClientConnectionFactory.Info.getProtocols.

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
toStringback to summary
public String toString()

Overrides org.eclipse.jetty.util.component.AbstractLifeCycle.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override