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

public Class HTTP3ServerConnector

extends QuicServerConnector
Class Inheritance
Imports
java.util.concurrent.Executor, org.eclipse.jetty.http.HttpField, .HttpHeader, .PreEncodedHttpField, org.eclipse.jetty.io.ByteBufferPool, org.eclipse.jetty.quic.server.QuicServerConnector, org.eclipse.jetty.server.ConnectionFactory, .Server, org.eclipse.jetty.util.ssl.SslContextFactory, org.eclipse.jetty.util.thread.Scheduler, org.slf4j.Logger, .LoggerFactory

A HTTP/3 specific QuicServerConnector that configures QUIC parameters according to HTTP/3 requirements.

HTTP/3+QUIC support is experimental and not suited for production use. APIs may change incompatibly between releases.

Field Summary

Modifier and TypeField and Description
private HttpField
private static final Logger

Constructor Summary

AccessConstructor and Description
public
HTTP3ServerConnector(Server server, SslContextFactory.Server sslContextFactory, ConnectionFactory... factories)

public
HTTP3ServerConnector(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, SslContextFactory.Server sslContextFactory, ConnectionFactory... factories)

Method Summary

Modifier and TypeMethod and Description
protected void
doStart()

Overrides org.eclipse.jetty.quic.server.QuicServerConnector.doStart.

Starts the managed lifecycle beans in the order they were added.

public HttpField
Inherited from org.eclipse.jetty.quic.server.QuicServerConnector:
acceptdoStopgetInputBufferSizegetLocalPortgetOutputBufferSizegetQuicConfigurationgetTransportisOpenisUseInputDirectByteBuffersisUseOutputDirectByteBuffersnewConnectionnewEndPointopenopenDatagramChannelsetIdleTimeoutsetInputBufferSizesetOutputBufferSizesetUseInputDirectByteBufferssetUseOutputDirectByteBuffersshutdown

Field Detail

altSvcHttpFieldback to summary
private HttpField altSvcHttpField
LOGback to summary
private static final Logger LOG

Hides org.eclipse.jetty.server.AbstractConnector.LOG.

Constructor Detail

HTTP3ServerConnectorback to summary
public HTTP3ServerConnector(Server server, SslContextFactory.Server sslContextFactory, ConnectionFactory... factories)
HTTP3ServerConnectorback to summary
public HTTP3ServerConnector(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, SslContextFactory.Server sslContextFactory, ConnectionFactory... factories)

Method Detail

doStartback to summary
protected void doStart() throws Exception

Overrides org.eclipse.jetty.quic.server.QuicServerConnector.doStart.

Doc from org.eclipse.jetty.util.component.ContainerLifeCycle.doStart.

Starts the managed lifecycle beans in the order they were added.

Annotations
@Override
Exceptions
Exception:

Doc from org.eclipse.jetty.util.component.AbstractLifeCycle.doStart.

If there was a problem starting. Will cause a transition to FAILED state

getAltSvcHttpFieldback to summary
public HttpField getAltSvcHttpField()