Class QuicConfiguration

java.lang.Object
org.eclipse.jetty.quic.common.QuicConfiguration

public class QuicConfiguration extends Object

A record that captures QUIC configuration parameters.

  • Field Details

    • CONTEXT_KEY

      public static final String CONTEXT_KEY
  • Constructor Details

    • QuicConfiguration

      public QuicConfiguration()
  • Method Details

    • getProtocols

      public List<String> getProtocols()
    • setProtocols

      public void setProtocols(List<String> protocols)
    • 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

      public Path getPemWorkDirectory()
    • setPemWorkDirectory

      public void setPemWorkDirectory(Path pemWorkDirectory)
    • getImplementationConfiguration

      public Map<String,Object> getImplementationConfiguration()