java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.ContainerLifeCycle
org.eclipse.jetty.quic.common.QuicConfiguration
- All Implemented Interfaces:
org.eclipse.jetty.util.component.Container,org.eclipse.jetty.util.component.Destroyable,org.eclipse.jetty.util.component.Dumpable,org.eclipse.jetty.util.component.Dumpable.DumpableContainer,org.eclipse.jetty.util.component.LifeCycle
public class QuicConfiguration
extends org.eclipse.jetty.util.component.ContainerLifeCycle
A record that captures QUIC configuration parameters.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener, org.eclipse.jetty.util.component.AbstractLifeCycle.StopExceptionNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
org.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.ListenerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
org.eclipse.jetty.util.component.Dumpable.DumpableContainerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
FAILED, STARTED, STARTING, STOPPED, STOPPINGFields inherited from interface org.eclipse.jetty.util.component.Dumpable
KEY -
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 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, updateBeansMethods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, setEventListeners, start, stop, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.component.Container
getCachedBeans, getEventListenersMethods inherited from interface org.eclipse.jetty.util.component.Dumpable
dumpSelfMethods inherited from interface org.eclipse.jetty.util.component.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
-