Top Inners Fields Constructors Methods
org.eclipse.jetty.quic.quiche

public Class QuicheConfig

extends Object
Class Inheritance

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private Long
private String[]
private String
private QuicheConfig.CongestionControl
private Boolean
private Long
private Long
private Long
private Long
private Long
private Long
private Long
private Long
private Long
private String
private String
private Boolean
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Long
public String[]
public String
public QuicheConfig.CongestionControl
public Boolean
public Long
public Long
public Long
public Long
public Long
public Long
public Long
public Long
public Long
public String
public String
public Boolean
public int
public void
setActiveConnectionIdLimit(Long activeConnectionIdLimit)

public void
public void
public void
public void
public void
setInitialMaxData(Long sizeInBytes)

public void
public void
public void
public void
public void
public void
public void
setMaxIdleTimeout(Long timeoutInMs)

public void
setMaxStreamWindow(Long maxStreamWindow)

public void
public void
setTrustedCertsPemPath(String trustedCertsPemPath)

public void
public void
setVersion(int version)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

activeConnectionIdLimitback to summary
private Long activeConnectionIdLimit
applicationProtosback to summary
private String[] applicationProtos
certChainPemPathback to summary
private String certChainPemPath
congestionControlback to summary
private QuicheConfig.CongestionControl congestionControl
disableActiveMigrationback to summary
private Boolean disableActiveMigration
initialMaxDataback to summary
private Long initialMaxData
initialMaxStreamDataBidiLocalback to summary
private Long initialMaxStreamDataBidiLocal
initialMaxStreamDataBidiRemoteback to summary
private Long initialMaxStreamDataBidiRemote
initialMaxStreamDataUniback to summary
private Long initialMaxStreamDataUni
initialMaxStreamsBidiback to summary
private Long initialMaxStreamsBidi
initialMaxStreamsUniback to summary
private Long initialMaxStreamsUni
maxConnectionWindowback to summary
private Long maxConnectionWindow
maxIdleTimeoutback to summary
private Long maxIdleTimeout
maxStreamWindowback to summary
private Long maxStreamWindow
privKeyPemPathback to summary
private String privKeyPemPath
trustedCertsPemPathback to summary
private String trustedCertsPemPath
verifyPeerback to summary
private Boolean verifyPeer
versionback to summary
private int version

Constructor Detail

QuicheConfigback to summary
public QuicheConfig()

Method Detail

getActiveConnectionIdLimitback to summary
public Long getActiveConnectionIdLimit()
getApplicationProtosback to summary
public String[] getApplicationProtos()
getCertChainPemPathback to summary
public String getCertChainPemPath()
getCongestionControlback to summary
public QuicheConfig.CongestionControl getCongestionControl()
getDisableActiveMigrationback to summary
public Boolean getDisableActiveMigration()
getInitialMaxDataback to summary
public Long getInitialMaxData()
getInitialMaxStreamDataBidiLocalback to summary
public Long getInitialMaxStreamDataBidiLocal()
getInitialMaxStreamDataBidiRemoteback to summary
public Long getInitialMaxStreamDataBidiRemote()
getInitialMaxStreamDataUniback to summary
public Long getInitialMaxStreamDataUni()
getInitialMaxStreamsBidiback to summary
public Long getInitialMaxStreamsBidi()
getInitialMaxStreamsUniback to summary
public Long getInitialMaxStreamsUni()
getMaxConnectionWindowback to summary
public Long getMaxConnectionWindow()
getMaxIdleTimeoutback to summary
public Long getMaxIdleTimeout()
getMaxStreamWindowback to summary
public Long getMaxStreamWindow()
getPrivKeyPemPathback to summary
public String getPrivKeyPemPath()
getTrustedCertsPemPathback to summary
public String getTrustedCertsPemPath()
getVerifyPeerback to summary
public Boolean getVerifyPeer()
getVersionback to summary
public int getVersion()
setActiveConnectionIdLimitback to summary
public void setActiveConnectionIdLimit(Long activeConnectionIdLimit)
setApplicationProtosback to summary
public void setApplicationProtos(String... protos)
setCertChainPemPathback to summary
public void setCertChainPemPath(String path)
setCongestionControlback to summary
public void setCongestionControl(QuicheConfig.CongestionControl cc)
setDisableActiveMigrationback to summary
public void setDisableActiveMigration(Boolean disable)
setInitialMaxDataback to summary
public void setInitialMaxData(Long sizeInBytes)
setInitialMaxStreamDataBidiLocalback to summary
public void setInitialMaxStreamDataBidiLocal(Long sizeInBytes)
setInitialMaxStreamDataBidiRemoteback to summary
public void setInitialMaxStreamDataBidiRemote(Long sizeInBytes)
setInitialMaxStreamDataUniback to summary
public void setInitialMaxStreamDataUni(Long sizeInBytes)
setInitialMaxStreamsBidiback to summary
public void setInitialMaxStreamsBidi(Long sizeInBytes)
setInitialMaxStreamsUniback to summary
public void setInitialMaxStreamsUni(Long sizeInBytes)
setMaxConnectionWindowback to summary
public void setMaxConnectionWindow(Long sizeInBytes)
setMaxIdleTimeoutback to summary
public void setMaxIdleTimeout(Long timeoutInMs)
setMaxStreamWindowback to summary
public void setMaxStreamWindow(Long maxStreamWindow)
setPrivKeyPemPathback to summary
public void setPrivKeyPemPath(String path)
setTrustedCertsPemPathback to summary
public void setTrustedCertsPemPath(String trustedCertsPemPath)
setVerifyPeerback to summary
public void setVerifyPeer(Boolean verify)
setVersionback to summary
public void setVersion(int version)
org.eclipse.jetty.quic.quiche back to summary

public final Enum QuicheConfig.CongestionControl

extends Enum<QuicheConfig.CongestionControl>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final QuicheConfig.CongestionControl
public static final QuicheConfig.CongestionControl
public static final QuicheConfig.CongestionControl
private final int

Constructor Summary

AccessConstructor and Description
private
CongestionControl(int value)

Method Summary

Modifier and TypeMethod and Description
public int
public static QuicheConfig.CongestionControl
public static QuicheConfig.CongestionControl[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BBRback to summary
public static final QuicheConfig.CongestionControl BBR
CUBICback to summary
public static final QuicheConfig.CongestionControl CUBIC
RENOback to summary
public static final QuicheConfig.CongestionControl RENO
valueback to summary
private final int value

Constructor Detail

CongestionControlback to summary
private CongestionControl(int value)

Method Detail

getValueback to summary
public int getValue()
valueOfback to summary
public static QuicheConfig.CongestionControl valueOf(String name)
valuesback to summary
public static QuicheConfig.CongestionControl[] values()