JavaCronetProvider

public class JavaCronetProvider extends CronetProvider


CronetProvider को लागू करने से, CronetEngine.Builder बनता है. इसकी मदद से, CronetEngine को Java पर लागू किया जा सकता है.

खास जानकारी

कॉन्स्टैंट

static final String
FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

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

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

पब्लिक मेथड

CronetEngine.Builder

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

boolean
equals(Object other)
String

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

String

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

int
boolean

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

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

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

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

static final String
PROVIDER_NAME_FALLBACK = "Fallback-Cronet-Provider"

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

static final String
PROVIDER_NAME_HTTPENGINE_NATIVE = "HttpEngine-Native-Provider"

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

इनहेरिट किए गए फ़ील्ड

org.chromium.net.CronetProvider से

इनहेरिट किए गए मेथड

org.chromium.net.CronetProvider से
static List<CronetProvider>

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

String

कॉन्स्टैंट

FORCE_HTTPENGINE_FLAG

public static final String FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

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

JavaCronetProvider

public JavaCronetProvider(Context context)

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

पैरामीटर
Context context

इस्तेमाल किया जाने वाला Android कॉन्टेक्स्ट.

पब्लिक मेथड

createBuilder

public CronetEngine.Builder createBuilder()

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

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

CronetEngine.Builder.

थ्रॉ
java.lang.IllegalStateException

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

इसके बराबर है

public boolean equals(Object other)

getName

public String getName()

कंपनी का नाम दिखाता है. कंपनी के जाने-माने नाम यहां दिए गए हैं:

रिटर्न
String

कंपनी का नाम.

getVersion

public String getVersion()

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

रिटर्न
String

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

hashCode

public int hashCode()

isEnabled

public boolean isEnabled()

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

रिटर्न
boolean

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