QuicOptions

public class QuicOptions extends Object

Cronet 中 QUIC 的配置选项。

此类中的设置仅在启用 QUIC 时相关。使用 CronetEngine.Builder.enableQuic(boolean) 为 Cronet 引擎启用/禁用 QUIC。

嵌套类摘要

QuicOptions.Builder 用于 QuicOptions 的构建器。 
@interface QuicOptions.Experimental 尚未被视为稳定的 API 注解。 
@interface QuicOptions.QuichePassthroughOption 配置非 Cronet 管理的 QUICHE 选项的 API 注解。 

公共方法摘要

静态 QuicOptions.Builder
Set<String>
Boolean
Set<String>
Long
Boolean
Boolean
Set<String>
Set<String>
Boolean
String
Long
Integer
Boolean
Long
Long
Set<String>
Long
Boolean

继承方法摘要

公共方法

public static QuicOptions.Builder builder ()

public Set<String> getClientConnectionOptions ()

public Boolean getCloseSessionsOnIpChange ()

public Set<String> getConnectionOptions ()

public Long getCryptoHandshakeTimeoutSeconds ()

public Boolean getDelayJobsWithAvailableSpdySession ()

public Boolean getEnableTlsZeroRtt ()

public Set<String> getEnabledQuicVersions ()

public Set<String> getExtraQuicheFlags ()

public Boolean getGoawaySessionsOnIpChange ()

public String getHandshakeUserAgent ()

public Long getIdleConnectionTimeoutSeconds ()

public Integer getInMemoryServerConfigsCacheSize ()

public Boolean getIncreaseBrokenServicePeriodExponentially ()

public Long getInitialBrokenServicePeriodSeconds ()

public Long getPreCryptoHandshakeIdleTimeoutSeconds ()

public Set<String> getQuicHostAllowlist ()

public Long getRetransmittableOnWireTimeoutMillis ()

public Boolean getRetryWithoutAltSvcOnQuicErrors ()