কুইকঅপশনস

class QuicOptions


Cronet-এ QUIC-এর জন্য কনফিগারেশন বিকল্পসমূহ।

এই ক্লাসের সেটিংসগুলো কেবল তখনই প্রাসঙ্গিক হবে যখন QUIC সক্রিয় থাকবে। Cronet ইঞ্জিনের জন্য QUIC সক্রিয় / নিষ্ক্রিয় করতে enableQuic ব্যবহার করুন।

সারসংক্ষেপ

নেস্টেড প্রকার

QuicOptions এর জন্য বিল্ডার।

যেসব এপিআই এখনও স্থিতিশীল বলে বিবেচিত হয় না, তাদের জন্য একটি টীকা।

সেইসব API-এর জন্য একটি টীকা, যা Cronet দ্বারা সংকলিত নয় এমন QUICHE অপশন কনফিগার করে।

জনসাধারণের কার্যাবলী

নির্মাতা

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

ক্লায়েন্ট সংযোগ বিকল্পগুলি পান

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

getCloseSessionsOnIpChange

fun getCloseSessionsOnIpChange(): Boolean?

সংযোগ বিকল্পগুলি পান

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

ক্রিপ্টো হ্যান্ডশেক টাইমআউট সেকেন্ড পান

fun getCryptoHandshakeTimeoutSeconds(): Long?

getDelayJobsWithAvailableSpdySession

fun getDelayJobsWithAvailableSpdySession(): Boolean?

getEnableTlsZeroRtt

fun getEnableTlsZeroRtt(): Boolean?

getEnabledQuicVersions

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

getExtraQuicheFlags

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

getGoawaySessionsOnIpChange

fun getGoawaySessionsOnIpChange(): Boolean?

getHandshakeUserAgent

fun getHandshakeUserAgent(): String?

getIdleConnectionTimeoutSeconds

fun getIdleConnectionTimeoutSeconds(): Long?

getInMemoryServerConfigsCacheSize

fun getInMemoryServerConfigsCacheSize(): Int?

ভাঙা পরিষেবা সময়কাল সূচকীয়ভাবে বৃদ্ধি করুন

fun getIncreaseBrokenServicePeriodExponentially(): Boolean?

getInitialBrokenServicePeriodSeconds

fun getInitialBrokenServicePeriodSeconds(): Long?

getPreCryptoHandshakeIdleTimeoutSeconds

fun getPreCryptoHandshakeIdleTimeoutSeconds(): Long?

getQuicHostAllowlist

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

GetRetransmittableOnWireTimeoutMillis

fun getRetransmittableOnWireTimeoutMillis(): Long?

getRetryWithoutAltSvcOnQuicErrors

fun getRetryWithoutAltSvcOnQuicErrors(): Boolean?