Class QuicheClientQuicConfiguration
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.ContainerLifeCycle
org.eclipse.jetty.quic.common.QuicConfiguration
org.eclipse.jetty.quic.client.ClientQuicConfiguration
org.eclipse.jetty.quic.quiche.client.QuicheClientQuicConfiguration
- All Implemented Interfaces:
Container
,Destroyable
,Dumpable
,Dumpable.DumpableContainer
,LifeCycle
Quiche specific ClientQuicConfiguration
.
The PEM working directory constructor argument is only necessary
when the client-side needs to send certificates to the server, or
when it needs a TrustStore, otherwise it may be null
.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
Container.InheritedListener, Container.Listener
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
Dumpable.DumpableContainer, Dumpable.DumpAppendable
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(SslContextFactory.Client sslContextFactory) void
deconfigure
(SslContextFactory.Client sslContextFactory) boolean
void
setDisableActiveMigration
(boolean disableActiveMigration) void
setPemWorkDirectory
(Path pemWorkDirectory) Methods inherited from class org.eclipse.jetty.quic.common.QuicConfiguration
getBidirectionalMaxStreams, getImplementationConfiguration, getInputBufferSize, getLocalBidirectionalStreamMaxData, getMinInputBufferSpace, getOutputBufferSize, getRemoteBidirectionalStreamMaxData, getSessionMaxData, getStreamIdleTimeout, getUnidirectionalMaxStreams, getUnidirectionalStreamMaxData, isUseInputDirectByteBuffers, isUseOutputDirectByteBuffers, setBidirectionalMaxStreams, setInputBufferSize, setLocalBidirectionalStreamMaxData, setMinInputBufferSpace, setOutputBufferSize, setRemoteBidirectionalStreamMaxData, setSessionMaxData, setStreamIdleTimeout, setUnidirectionalMaxStreams, setUnidirectionalStreamMaxData, setUseInputDirectByteBuffers, setUseOutputDirectByteBuffers
Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, doStop, dump, dump, dump, dumpObjects, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, installBean, installBean, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, start, stop, unmanage, updateBean, updateBean, updateBeans, updateBeans
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, setEventListeners, start, stop, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.util.component.Container
getCachedBeans, getEventListeners
Methods inherited from interface org.eclipse.jetty.util.component.Dumpable.DumpableContainer
isDumpable
-
Constructor Details
-
QuicheClientQuicConfiguration
public QuicheClientQuicConfiguration() -
QuicheClientQuicConfiguration
-
-
Method Details
-
getPemWorkDirectory
-
setPemWorkDirectory
-
isDisableActiveMigration
public boolean isDisableActiveMigration() -
setDisableActiveMigration
public void setDisableActiveMigration(boolean disableActiveMigration) -
configure
- Throws:
Exception
-
deconfigure
-