UrlRequest.Status

public class UrlRequest.Status


getStatus से मिली अनुरोध की स्थिति की वैल्यू.

खास जानकारी

कॉन्स्टेंट

static final int

यह स्थिति, किसी ऐसे संसाधन के लोड होने से जुड़ी होती है जिसे टीसीपी कनेक्शन (या अन्य नेटवर्क कनेक्शन) के चालू होने का इंतज़ार करने के दौरान ब्लॉक कर दिया गया है.

static final int

इस स्थिति का मतलब है कि किसी संसाधन को ब्लॉक कर दिया गया है और PAC स्क्रिप्ट के डाउनलोड होने का इंतज़ार किया जा रहा है.

static final int

इस स्थिति का मतलब है कि हम प्रॉक्सी सर्वर के ज़रिए टनल बनाने की प्रोसेस में हैं.

static final int
IDLE = 0

यह स्थिति, ऐसे संसाधन लोड से जुड़ी होती है जो अब तक शुरू नहीं हुआ है या उपभोक्ता के किसी काम को पूरा करने के लिए इंतज़ार कर रहा है, ताकि आगे की प्रोसेस शुरू की जा सके. उदाहरण के लिए, जब UrlRequest का उपभोक्ता अब तक read() को कॉल नहीं करता है.

static final int
INVALID = -1

इस स्थिति से पता चलता है कि अनुरोध पूरा हो गया है, रद्द कर दिया गया है या शुरू नहीं हुआ है.

static final int

यह स्थिति, किसी ऐसे संसाधन के लोड होने से जुड़ी है जिसे तब तक ब्लॉक किया गया है, जब तक पढ़ने की प्रोसेस पूरी नहीं हो जाती.

static final int

यह स्थिति, संसाधन लोड होने की उस प्रोसेस से जुड़ी है जिसे होस्ट नेम के हल होने का इंतज़ार करने के दौरान ब्लॉक कर दिया गया है.

static final int

इस स्थिति का मतलब है कि किसी संसाधन को लोड करने की प्रोसेस को ब्लॉक कर दिया गया है. ऐसा इसलिए किया गया है, ताकि प्रॉक्सी ऑटोकॉन्फ़िग स्क्रिप्ट, इस्तेमाल करने के लिए प्रॉक्सी सर्वर का पता दे सके. हालांकि, प्रॉक्सी स्क्रिप्ट किसी होस्ट के आईपी पते को हल करने में व्यस्त है.

static final int

यह स्थिति, किसी ऐसे संसाधन के लोड होने से जुड़ी है जिसे ब्लॉक कर दिया गया है. ऐसा इसलिए किया गया है, ताकि प्रॉक्सी ऑटोकॉन्फ़िग स्क्रिप्ट, इस्तेमाल करने के लिए प्रॉक्सी सर्वर वापस कर सके.

static final int

यह स्थिति, किसी ऐसे संसाधन के लोड होने से जुड़ी है जिसे ब्लॉक कर दिया गया है. ऐसा तब होता है, जब सर्वर पर अनुरोध को पूरी तरह से अपलोड करने का इंतज़ार किया जा रहा हो.

static final int

यह स्थिति, किसी ऐसे संसाधन के लोड होने से जुड़ी है जिसे एसएसएल हैंडशेक पूरा होने तक ब्लॉक कर दिया गया है.

static final int

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

static final int

इस स्थिति का मतलब है कि संसाधन लोड होने में रुकावट आ रही है, क्योंकि वह कैश मेमोरी में मौजूद संसाधन के ऐक्सेस का इंतज़ार कर रहा है.

static final int

इस स्थिति से पता चलता है कि URLRequest डेलिगेट ने इस अनुरोध को नेटवर्क पर भेजे जाने से पहले ही ब्लॉक कर दिया है.

static final int

यह स्थिति, किसी संसाधन के लोड होने की प्रोसेस के रुकने से जुड़ी है. ऐसा तब होता है, जब नेटवर्क का अनुरोध का जवाब मिलने का इंतज़ार किया जा रहा हो.

static final int

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

कॉन्स्टेंट

कनेक्ट हो रहा है

public static final int CONNECTING = 10

यह स्थिति, किसी ऐसे संसाधन के लोड होने से जुड़ी होती है जिसे टीसीपी कनेक्शन (या अन्य नेटवर्क कनेक्शन) के चालू होने का इंतज़ार करने के दौरान ब्लॉक कर दिया गया है. कीप-अलाइव कनेक्शन का दोबारा इस्तेमाल करने वाले एचटीटीपी अनुरोध, इस स्थिति को छोड़ देते हैं.

DOWNLOADING_PAC_FILE

public static final int DOWNLOADING_PAC_FILE = 5

इस स्थिति का मतलब है कि किसी संसाधन को ब्लॉक कर दिया गया है और PAC स्क्रिप्ट के डाउनलोड होने का इंतज़ार किया जा रहा है.

ESTABLISHING_PROXY_TUNNEL

public static final int ESTABLISHING_PROXY_TUNNEL = 8

इस स्थिति का मतलब है कि हम प्रॉक्सी सर्वर के ज़रिए टनल बनाने की प्रोसेस में हैं.

कुछ समय से इस्तेमाल में नहीं है

public static final int IDLE = 0

यह स्थिति, ऐसे संसाधन लोड से जुड़ी होती है जो अब तक शुरू नहीं हुआ है या उपभोक्ता के किसी काम को पूरा करने के लिए इंतज़ार कर रहा है, ताकि आगे की प्रोसेस शुरू की जा सके. उदाहरण के लिए, जब UrlRequest का उपभोक्ता अब तक read() को कॉल नहीं करता है.

अमान्य

public static final int INVALID = -1

इस स्थिति से पता चलता है कि अनुरोध पूरा हो गया है, रद्द कर दिया गया है या शुरू नहीं हुआ है.

READING_RESPONSE

public static final int READING_RESPONSE = 14

यह स्थिति, किसी ऐसे संसाधन के लोड होने से जुड़ी है जिसे तब तक ब्लॉक किया गया है, जब तक पढ़ने की प्रोसेस पूरी नहीं हो जाती. एचटीटीपी लेन-देन के मामले में, यह उस अवधि से मेल खाता है जब जवाब के हेडर मिल गए हों और जवाब का पूरा मुख्य हिस्सा डाउनलोड न हुआ हो. (ध्यान दें: यह स्थिति सिर्फ़ तब लागू होती है, जब read() ऑपरेशन पूरा नहीं हुआ हो.)UrlRequest

RESOLVING_HOST

public static final int RESOLVING_HOST = 9

यह स्थिति, संसाधन लोड होने की उस प्रोसेस से जुड़ी है जिसे होस्ट नेम के हल होने का इंतज़ार करने के दौरान ब्लॉक कर दिया गया है. इससे यह पता चल सकता है कि रिसॉर्स से जुड़े मूल सर्वर या रिसॉर्स को फ़ेच करने के लिए इस्तेमाल किए गए प्रॉक्सी सर्वर के होस्टनेम का समाधान हो गया है.

RESOLVING_HOST_IN_PAC_FILE

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

इस स्थिति का मतलब है कि किसी संसाधन को लोड करने की प्रोसेस को ब्लॉक कर दिया गया है. ऐसा इसलिए किया गया है, ताकि प्रॉक्सी ऑटोकॉन्फ़िग स्क्रिप्ट, इस्तेमाल करने के लिए प्रॉक्सी सर्वर का पता दे सके. हालांकि, प्रॉक्सी स्क्रिप्ट किसी होस्ट के आईपी पते को हल करने में व्यस्त है.

RESOLVING_PROXY_FOR_URL

public static final int RESOLVING_PROXY_FOR_URL = 6

यह स्थिति, किसी ऐसे संसाधन के लोड होने से जुड़ी है जिसे ब्लॉक कर दिया गया है. ऐसा इसलिए किया गया है, ताकि प्रॉक्सी ऑटोकॉन्फ़िग स्क्रिप्ट, इस्तेमाल करने के लिए प्रॉक्सी सर्वर वापस कर सके.

SENDING_REQUEST

public static final int SENDING_REQUEST = 12

यह स्थिति, किसी ऐसे संसाधन के लोड होने से जुड़ी है जिसे ब्लॉक कर दिया गया है. ऐसा तब होता है, जब सर्वर पर अनुरोध को पूरी तरह से अपलोड करने का इंतज़ार किया जा रहा हो. एचटीटीपी पोस्ट अनुरोध के मामले में, इस स्थिति में वह समयावधि शामिल होती है जिसके दौरान मैसेज का मुख्य हिस्सा अपलोड किया जा रहा होता है.

SSL_HANDSHAKE

public static final int SSL_HANDSHAKE = 11

यह स्थिति, किसी ऐसे संसाधन के लोड होने से जुड़ी है जिसे एसएसएल हैंडशेक पूरा होने तक ब्लॉक कर दिया गया है.

WAITING_FOR_AVAILABLE_SOCKET

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

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

WAITING_FOR_CACHE

public static final int WAITING_FOR_CACHE = 4

इस स्थिति का मतलब है कि संसाधन लोड होने में रुकावट आ रही है, क्योंकि वह कैश मेमोरी में मौजूद संसाधन को ऐक्सेस करने का इंतज़ार कर रहा है. अगर एक ही संसाधन के लिए कई अनुरोध किए जाते हैं, तो कैश मेमोरी की एंट्री को लिखने (या अपडेट करने) की ज़िम्मेदारी पहले अनुरोध की होगी. साथ ही, दूसरा अनुरोध तब तक के लिए रोक दिया जाएगा, जब तक पहला अनुरोध पूरा नहीं हो जाता. ऐसा कैश मेमोरी को फिर से इस्तेमाल करने के लिए ऑप्टिमाइज़ करने के लिए किया जा सकता है.

WAITING_FOR_DELEGATE

public static final int WAITING_FOR_DELEGATE = 3

इस स्थिति से पता चलता है कि URLRequest डेलिगेट ने इस अनुरोध को नेटवर्क पर भेजे जाने से पहले ही ब्लॉक कर दिया है.

WAITING_FOR_RESPONSE

public static final int WAITING_FOR_RESPONSE = 13

यह स्थिति, किसी संसाधन के लोड होने की प्रोसेस के रुकने से जुड़ी है. ऐसा तब होता है, जब नेटवर्क का अनुरोध का जवाब मिलने का इंतज़ार किया जा रहा हो. एचटीटीपी लेन-देन के मामले में, यह उस अवधि से मेल खाता है जब अनुरोध भेजा जाता है और सभी रिस्पॉन्स हेडर मिल जाते हैं.

WAITING_FOR_STALLED_SOCKET_POOL

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

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