QuicOptions

public class QuicOptions extends Object

Cronet 中 QUIC 的配置选项。

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

嵌套类摘要

QuicOptions.Builder QuicOptions 的 Builder。 
@interface QuicOptions.Experimental 用于标记尚未被视为稳定的 API 的注解。 
@interface QuicOptions.QuichePassthroughOption 用于标记配置 Cronet 未托管的 QUICHE 选项的 API 的注解。 

公共方法摘要

static 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 ()