Class QuicConfiguration
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.ContainerLifeCycle
org.eclipse.jetty.quic.common.QuicConfiguration
- All Implemented Interfaces:
Container, Destroyable, Dumpable, Dumpable.DumpableContainer, LifeCycle
- Direct Known Subclasses:
ClientQuicConfiguration, ServerQuicConfiguration
A record that captures QUIC configuration parameters.
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopExceptionNested classes/interfaces inherited from interface Container
Container.InheritedListener, Container.ListenerNested classes/interfaces inherited from interface Dumpable
Dumpable.DumpableContainerNested classes/interfaces inherited from interface LifeCycle
LifeCycle.Listener -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintintintintbooleanbooleanbooleanvoidsetBidirectionalStreamRecvWindow(int bidirectionalStreamRecvWindow) voidsetDisableActiveMigration(boolean disableActiveMigration) voidsetInputBufferSize(int inputBufferSize) voidsetMaxBidirectionalRemoteStreams(int maxBidirectionalRemoteStreams) voidsetMaxUnidirectionalRemoteStreams(int maxUnidirectionalRemoteStreams) voidsetOutputBufferSize(int outputBufferSize) voidsetPemWorkDirectory(Path pemWorkDirectory) voidsetProtocols(List<String> protocols) voidsetSessionRecvWindow(int sessionRecvWindow) voidsetUnidirectionalStreamRecvWindow(int unidirectionalStreamRecvWindow) voidsetUseInputDirectByteBuffers(boolean useInputDirectByteBuffers) voidsetUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers) Methods inherited from class 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, updateBeansMethods inherited from class AbstractLifeCycle
getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, setEventListeners, start, stop, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Container
getCachedBeans, getEventListenersMethods inherited from interface Dumpable.DumpableContainer
isDumpable
-
Field Details
-
CONTEXT_KEY
-
PRIVATE_KEY_PEM_PATH_KEY
-
CERTIFICATE_CHAIN_PEM_PATH_KEY
-
TRUSTED_CERTIFICATES_PEM_PATH_KEY
-
-
Constructor Details
-
QuicConfiguration
public QuicConfiguration()
-
-
Method Details
-
getInputBufferSize
public int getInputBufferSize() -
setInputBufferSize
public void setInputBufferSize(int inputBufferSize) -
getOutputBufferSize
public int getOutputBufferSize() -
setOutputBufferSize
public void setOutputBufferSize(int outputBufferSize) -
isUseInputDirectByteBuffers
public boolean isUseInputDirectByteBuffers() -
setUseInputDirectByteBuffers
public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers) -
isUseOutputDirectByteBuffers
public boolean isUseOutputDirectByteBuffers() -
setUseOutputDirectByteBuffers
public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers) -
getProtocols
-
setProtocols
-
isDisableActiveMigration
public boolean isDisableActiveMigration() -
setDisableActiveMigration
public void setDisableActiveMigration(boolean disableActiveMigration) -
getMaxBidirectionalRemoteStreams
public int getMaxBidirectionalRemoteStreams() -
setMaxBidirectionalRemoteStreams
public void setMaxBidirectionalRemoteStreams(int maxBidirectionalRemoteStreams) -
getMaxUnidirectionalRemoteStreams
public int getMaxUnidirectionalRemoteStreams() -
setMaxUnidirectionalRemoteStreams
public void setMaxUnidirectionalRemoteStreams(int maxUnidirectionalRemoteStreams) -
getSessionRecvWindow
public int getSessionRecvWindow() -
setSessionRecvWindow
public void setSessionRecvWindow(int sessionRecvWindow) -
getBidirectionalStreamRecvWindow
public int getBidirectionalStreamRecvWindow() -
setBidirectionalStreamRecvWindow
public void setBidirectionalStreamRecvWindow(int bidirectionalStreamRecvWindow) -
getUnidirectionalStreamRecvWindow
public int getUnidirectionalStreamRecvWindow() -
setUnidirectionalStreamRecvWindow
public void setUnidirectionalStreamRecvWindow(int unidirectionalStreamRecvWindow) -
getPemWorkDirectory
-
setPemWorkDirectory
-
getImplementationConfiguration
-