UrlRequest.Status

public class UrlRequest.Status


Wartości stanu żądania zwracane przez getStatus.

Podsumowanie

Stałe

static final int

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na nawiązanie połączenia TCP (lub innego połączenia sieciowego).

static final int

Ten stan odpowiada zasobowi, który jest zablokowany i czeka na pobranie skryptu PAC.

static final int

Ten stan wskazuje, że trwa proces tworzenia tunelu przez serwer proxy.

static final int
IDLE = 0

Ten stan odpowiada wczytywaniu zasobu, które jeszcze się nie rozpoczęło lub jest nieaktywne i czeka, aż konsument podejmie działanie, aby je przyspieszyć (np. gdy konsument UrlRequest nie wywołał jeszcze funkcji read()).

static final int
INVALID = -1

Ten stan wskazuje, że żądanie zostało zakończone, anulowane lub nie zostało rozpoczęte.

static final int

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na zakończenie odczytu.

static final int

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na rozpoznanie nazwy hosta.

static final int

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka, aż skrypt automatycznej konfiguracji serwera proxy zwróci serwer proxy do użycia, ale ten skrypt proxy jest zajęty rozpoznawaniem adresu IP hosta.

static final int

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka, aż skrypt automatycznej konfiguracji serwera proxy zwróci serwer proxy do użycia.

static final int

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na całkowite przesłanie żądania na serwer.

static final int

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na zakończenie uzgadniania SSL.

static final int

Gdy grupa puli gniazd osiągnie maksymalną liczbę gniazd dozwoloną w grupie, ten stan jest zwracany w przypadku wszystkich żądań, które nie mają gniazda, z wyjątkiem tych, które odpowiadają oczekującemu nowemu połączeniu.

static final int

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na dostęp do zasobu w pamięci podręcznej.

static final int

Ten stan wskazuje, że delegat URLRequest zablokował to żądanie, zanim zostało ono wysłane przez sieć.

static final int

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na odpowiedź na żądanie sieciowe.

static final int

Gdy grupa puli gniazd jest poniżej maksymalnej liczby gniazd dozwolonej w grupie, ale nie można utworzyć nowego gniazda z powodu limitu gniazd na pulę, ten stan jest zwracany przez wszystkie żądania w grupie, które czekają na bezczynne połączenie, z wyjątkiem tych, które mogą być obsługiwane przez oczekujące nowe połączenie.

Stałe

ŁĄCZENIE

public static final int CONNECTING = 10

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na nawiązanie połączenia TCP (lub innego połączenia sieciowego). Żądania HTTP, które ponownie używają połączenia utrzymywania aktywności, pomijają ten stan.

DOWNLOADING_PAC_FILE

public static final int DOWNLOADING_PAC_FILE = 5

Ten stan odpowiada zasobowi, który jest zablokowany i czeka na pobranie skryptu PAC.

ESTABLISHING_PROXY_TUNNEL

public static final int ESTABLISHING_PROXY_TUNNEL = 8

Ten stan wskazuje, że trwa proces tworzenia tunelu przez serwer proxy.

NIEAKTYWNA

public static final int IDLE = 0

Ten stan odpowiada wczytywaniu zasobu, które jeszcze się nie rozpoczęło lub jest nieaktywne i czeka, aż konsument podejmie działanie, aby je przyspieszyć (np. gdy konsument UrlRequest nie wywołał jeszcze funkcji read()).

NIEPRAWIDŁOWY

public static final int INVALID = -1

Ten stan wskazuje, że żądanie zostało zakończone, anulowane lub nie zostało rozpoczęte.

READING_RESPONSE

public static final int READING_RESPONSE = 14

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na zakończenie odczytu. W przypadku transakcji HTTP odpowiada to okresowi po otrzymaniu nagłówków odpowiedzi i przed pobraniem całej treści odpowiedzi. (UWAGA: ten stan dotyczy tylko UrlRequest, gdy trwa operacja read().)

RESOLVING_HOST

public static final int RESOLVING_HOST = 9

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na rozpoznanie nazwy hosta. Może to wskazywać na rozpoznanie serwera pierwotnego odpowiadającego zasobowi lub nazwy hosta serwera proxy używanego do pobierania zasobu.

RESOLVING_HOST_IN_PAC_FILE

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka, aż skrypt automatycznej konfiguracji serwera proxy zwróci serwer proxy do użycia, ale ten skrypt proxy jest zajęty rozpoznawaniem adresu IP hosta.

RESOLVING_PROXY_FOR_URL

public static final int RESOLVING_PROXY_FOR_URL = 6

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka, aż skrypt automatycznej konfiguracji serwera proxy zwróci serwer proxy do użycia.

SENDING_REQUEST

public static final int SENDING_REQUEST = 12

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na całkowite przesłanie żądania na serwer. W przypadku żądania HTTP POST ten stan obejmuje okres, w którym przesyłana jest treść wiadomości.

SSL_HANDSHAKE

public static final int SSL_HANDSHAKE = 11

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na zakończenie uzgadniania SSL.

WAITING_FOR_AVAILABLE_SOCKET

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

Gdy grupa puli gniazd osiągnie maksymalną liczbę gniazd dozwoloną w grupie, ten stan jest zwracany w przypadku wszystkich żądań, które nie mają gniazda, z wyjątkiem tych, które odpowiadają oczekującemu nowemu połączeniu.

WAITING_FOR_CACHE

public static final int WAITING_FOR_CACHE = 4

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na dostęp do zasobu w pamięci podręcznej. Jeśli zostanie wysłanych kilka żądań dotyczących tego samego zasobu, pierwsze żądanie będzie odpowiedzialne za zapisanie (lub zaktualizowanie) wpisu w pamięci podręcznej, a drugie żądanie zostanie odroczone do czasu zakończenia pierwszego. Może to być spowodowane optymalizacją pod kątem ponownego użycia pamięci podręcznej.

WAITING_FOR_DELEGATE

public static final int WAITING_FOR_DELEGATE = 3

Ten stan wskazuje, że delegat URLRequest zablokował to żądanie, zanim zostało ono wysłane przez sieć.

WAITING_FOR_RESPONSE

public static final int WAITING_FOR_RESPONSE = 13

Ten stan odpowiada wczytywaniu zasobu, które jest zablokowane i czeka na odpowiedź na żądanie sieciowe. W przypadku transakcji HTTP odpowiada to okresowi po wysłaniu żądania i przed otrzymaniem wszystkich nagłówków odpowiedzi.

WAITING_FOR_STALLED_SOCKET_POOL

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

Gdy grupa puli gniazd jest poniżej maksymalnej liczby gniazd dozwolonej w grupie, ale nie można utworzyć nowego gniazda z powodu limitu gniazd na pulę, ten stan jest zwracany przez wszystkie żądania w grupie, które czekają na bezczynne połączenie, z wyjątkiem tych, które mogą być obsługiwane przez oczekujące nowe połączenie.