Top Description Fields Constructors Methods
org.eclipse.jetty.quic.common

public Class QuicConfiguration

extends Object
Class Inheritance
Imports
java.nio.file.Path, java.util.HashMap, .List, .Map

A record that captures QUIC configuration parameters.

Field Summary

Modifier and TypeField and Description
private int
public static final String
private boolean
private final Map<String, Object>
private int
private int
private Path
private List<String>
private int
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
public Map<String, Object>
public int
public int
public Path
public List<String>
public int
public int
public boolean
public void
setBidirectionalStreamRecvWindow(int bidirectionalStreamRecvWindow)

public void
setDisableActiveMigration(boolean disableActiveMigration)

public void
setMaxBidirectionalRemoteStreams(int maxBidirectionalRemoteStreams)

public void
setMaxUnidirectionalRemoteStreams(int maxUnidirectionalRemoteStreams)

public void
setPemWorkDirectory(Path pemWorkDirectory)

public void
setProtocols(List<String> protocols)

public void
setSessionRecvWindow(int sessionRecvWindow)

public void
setUnidirectionalStreamRecvWindow(int unidirectionalStreamRecvWindow)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bidirectionalStreamRecvWindowback to summary
private int bidirectionalStreamRecvWindow
CONTEXT_KEYback to summary
public static final String CONTEXT_KEY
disableActiveMigrationback to summary
private boolean disableActiveMigration
implementationConfigurationback to summary
private final Map<String, Object> implementationConfiguration
maxBidirectionalRemoteStreamsback to summary
private int maxBidirectionalRemoteStreams
maxUnidirectionalRemoteStreamsback to summary
private int maxUnidirectionalRemoteStreams
pemWorkDirectoryback to summary
private Path pemWorkDirectory
protocolsback to summary
private List<String> protocols
sessionRecvWindowback to summary
private int sessionRecvWindow
unidirectionalStreamRecvWindowback to summary
private int unidirectionalStreamRecvWindow

Constructor Detail

QuicConfigurationback to summary
public QuicConfiguration()

Method Detail

getBidirectionalStreamRecvWindowback to summary
public int getBidirectionalStreamRecvWindow()
getImplementationConfigurationback to summary
public Map<String, Object> getImplementationConfiguration()
getMaxBidirectionalRemoteStreamsback to summary
public int getMaxBidirectionalRemoteStreams()
getMaxUnidirectionalRemoteStreamsback to summary
public int getMaxUnidirectionalRemoteStreams()
getPemWorkDirectoryback to summary
public Path getPemWorkDirectory()
getProtocolsback to summary
public List<String> getProtocols()
getSessionRecvWindowback to summary
public int getSessionRecvWindow()
getUnidirectionalStreamRecvWindowback to summary
public int getUnidirectionalStreamRecvWindow()
isDisableActiveMigrationback to summary
public boolean isDisableActiveMigration()
setBidirectionalStreamRecvWindowback to summary
public void setBidirectionalStreamRecvWindow(int bidirectionalStreamRecvWindow)
setDisableActiveMigrationback to summary
public void setDisableActiveMigration(boolean disableActiveMigration)
setMaxBidirectionalRemoteStreamsback to summary
public void setMaxBidirectionalRemoteStreams(int maxBidirectionalRemoteStreams)
setMaxUnidirectionalRemoteStreamsback to summary
public void setMaxUnidirectionalRemoteStreams(int maxUnidirectionalRemoteStreams)
setPemWorkDirectoryback to summary
public void setPemWorkDirectory(Path pemWorkDirectory)
setProtocolsback to summary
public void setProtocols(List<String> protocols)
setSessionRecvWindowback to summary
public void setSessionRecvWindow(int sessionRecvWindow)
setUnidirectionalStreamRecvWindowback to summary
public void setUnidirectionalStreamRecvWindow(int unidirectionalStreamRecvWindow)