کوئیک‌آپشن

class QuicOptions


گزینه‌های پیکربندی برای QUIC در Cronet.

تنظیمات این کلاس فقط در صورتی مرتبط هستند که QUIC فعال باشد. enableQuic برای فعال/غیرفعال کردن QUIC برای موتور Cronet استفاده کنید.

خلاصه

انواع تو در تو

سازنده برای QuicOptions )

حاشیه‌نویسی برای APIهایی که هنوز پایدار در نظر گرفته نشده‌اند.

حاشیه‌نویسی برای APIهایی که گزینه‌های QUICHE را پیکربندی می‌کنند که توسط Cronet تنظیم نشده‌اند.

کارکردهای عمومی

سازنده

java-static fun builder(): QuicOptions.Builder!

گزینه‌های اتصال کلاینت

fun getClientConnectionOptions(): (Mutable)Set<String!>!

تغییر در نشست‌های دریافت‌شده (getCloseSessionsOnIpChange)

fun getCloseSessionsOnIpChange(): Boolean?

گزینه‌های اتصال را دریافت کنید

fun getConnectionOptions(): (Mutable)Set<String!>!

دریافتCryptoHandshakeTimeoutSeconds

fun getCryptoHandshakeTimeoutSeconds(): Long?

getDelayJobsWithAvailableSpdySession

fun getDelayJobsWithAvailableSpdySession(): Boolean?

دریافت فعال‌سازیTlsZeroRtt

fun getEnableTlsZeroRtt(): Boolean?

getEnabledQuicVersions

fun getEnabledQuicVersions(): (Mutable)Set<String!>!

پرچم‌های دریافت‌شده

fun getExtraQuicheFlags(): (Mutable)Set<String!>!

getGoawaySessionsOnIpChange

fun getGoawaySessionsOnIpChange(): Boolean?

getHandshakeUserAgent

fun getHandshakeUserAgent(): String?

تابع getIdleConnectionTimeoutSeconds

fun getIdleConnectionTimeoutSeconds(): Long?

getInMemoryServerConfigsCacheSize

fun getInMemoryServerConfigsCacheSize(): Int?

getIncreaseBrokenServicePeriod به صورت نمایی

fun getIncreaseBrokenServicePeriodExponentially(): Boolean?

getInitialBrokenServicePeriodSeconds

fun getInitialBrokenServicePeriodSeconds(): Long?

getPreCryptoHandshakeIdleTimeoutSeconds

fun getPreCryptoHandshakeIdleTimeoutSeconds(): Long?

لیست مجاز میزبان‌های دریافت‌کننده

fun getQuicHostAllowlist(): (Mutable)Set<String!>!

getRetransmittableOnWireTimeoutMillis

fun getRetransmittableOnWireTimeoutMillis(): Long?

getRetryWithoutAltSvcOnQuicErrors

fun getRetryWithoutAltSvcOnQuicErrors(): Boolean?