JavaCronetProvider

class JavaCronetProvider : CronetProvider


CronetProvider का ऐसा लागू करने का तरीका जिससे CronetEngine के Java-आधारित वर्शन को बनाने के लिए, CronetEngine.Builder बनाया जा सके.

खास जानकारी

कॉन्स्टैंट

const String!
FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

सार्वजनिक कंस्ट्रक्टर

कंस्ट्रक्टर.

सार्वजनिक फ़ंक्शन

CronetEngine.Builder!

CronetEngine.Builder का इंस्टेंस बनाता है और दिखाता है.

Boolean
equals(other: Any!)
String!

कंपनी का नाम दिखाता है.

String!

कंपनी का वर्शन दिखाता है.

Int
Boolean

यह दिखाता है कि कंपनी चालू है या नहीं. साथ ही, यह भी दिखाता है कि Cronet इंजन का इंस्टेंस बनाने के लिए, इसका इस्तेमाल किया जा सकता है या नहीं.

इनहेरिट किए गए कॉन्स्टैंट

org.chromium.net.CronetProvider से
const String!
PROVIDER_NAME_APP_PACKAGED = "App-Packaged-Cronet-Provider"

CronetProvider के लिए getName से दिखाई गई स्ट्रिंग. यह स्ट्रिंग, किसी ऐप्लिकेशन में पैकेज की गई, Cronet के नेटिव वर्शन को लागू करने की सुविधा देती है.

const String!
PROVIDER_NAME_FALLBACK = "Fallback-Cronet-Provider"

CronetProvider के लिए getName से दिखाई गई स्ट्रिंग. यह स्ट्रिंग, सिस्टम के java.net.HttpURLConnection वर्शन के आधार पर, Cronet को लागू करने की सुविधा देती है.

const String!
PROVIDER_NAME_HTTPENGINE_NATIVE = "HttpEngine-Native-Provider"

CronetProvider के लिए getName से दिखाई गई स्ट्रिंग. यह स्ट्रिंग, प्लैटफ़ॉर्म में मौजूद HttpEngine के वर्शन के आधार पर, Cronet को लागू करने की सुविधा देती है.

इनहेरिट किए गए फ़ंक्शन

org.chromium.net.CronetProvider से
java-static (Mutable)List<CronetProvider!>!

उपलब्ध सभी CronetProvider की ऐसी सूची दिखाता है जिसमें बदलाव नहीं किया जा सकता.

String!

इनहेरिट की गई प्रॉपर्टी

org.chromium.net.CronetProvider से

कॉन्स्टैंट

FORCE_HTTPENGINE_FLAG

const val FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback": String!

सार्वजनिक कंस्ट्रक्टर

JavaCronetProvider

JavaCronetProvider(context: Context!)

कंस्ट्रक्टर.

पैरामीटर
context: Context!

इस्तेमाल करने के लिए Android कॉन्टेक्स्ट.

सार्वजनिक फ़ंक्शन

createBuilder

fun createBuilder(): CronetEngine.Builder!

CronetEngine.Builder का इंस्टेंस बनाता है और दिखाता है.

ध्यान दें: यह क्लास, उन एक्सपर्ट उपयोगकर्ताओं के लिए है जो Cronet के किसी खास वर्शन को चुनना चाहते हैं. ज़्यादातर उपयोगकर्ताओं को सिर्फ़ newCronetEngine.Builder का इस्तेमाल करना चाहिए.
रिटर्न
CronetEngine.Builder!

CronetEngine.Builder.

थ्रॉ
java.lang.IllegalStateException

अगर कंपनी चालू नहीं है (देखें isEnabled.

equals

fun equals(other: Any!): Boolean

getName

fun getName(): String!

कंपनी का नाम दिखाता है. कंपनी के जाने-माने नामों में ये शामिल हैं:

रिटर्न
String!

कंपनी का नाम.

getVersion

fun getVersion(): String!

कंपनी का वर्शन दिखाता है. अगर एक से ज़्यादा कंपनियां उपलब्ध हैं, तो सबसे नई कंपनी को चुनने के लिए, वर्शन का इस्तेमाल किया जा सकता है.

रिटर्न
String!

कंपनी का वर्शन.

hashCode

fun hashCode(): Int

isEnabled

fun isEnabled(): Boolean

यह दिखाता है कि कंपनी चालू है या नहीं. साथ ही, यह भी दिखाता है कि Cronet इंजन का इंस्टेंस बनाने के लिए, इसका इस्तेमाल किया जा सकता है या नहीं. कंपनी का पुराना होना (एपीआई से पुराना होना) और उसे अपडेट करने की ज़रूरत होना, एक संभावित वजह है कि उसे बंद किया जा सकता है. कंपनी को चालू करने के तरीके के बारे में जानने के लिए, कृपया कंपनी का दस्तावेज़ पढ़ें.

रिटर्न
Boolean

अगर कंपनी चालू है, तो true.