Package org.eclipse.jetty.quic.common
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 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
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
int
int
int
boolean
boolean
boolean
void
setBidirectionalStreamRecvWindow
(int bidirectionalStreamRecvWindow) void
setDisableActiveMigration
(boolean disableActiveMigration) void
setInputBufferSize
(int inputBufferSize) void
setMaxBidirectionalRemoteStreams
(int maxBidirectionalRemoteStreams) void
setMaxUnidirectionalRemoteStreams
(int maxUnidirectionalRemoteStreams) void
setOutputBufferSize
(int outputBufferSize) void
setPemWorkDirectory
(Path pemWorkDirectory) void
setProtocols
(List<String> protocols) void
setSessionRecvWindow
(int sessionRecvWindow) void
setUnidirectionalStreamRecvWindow
(int unidirectionalStreamRecvWindow) void
setUseInputDirectByteBuffers
(boolean useInputDirectByteBuffers) void
setUseOutputDirectByteBuffers
(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, 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
-
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
-