JavaCronetProvider

public class JavaCronetProvider extends CronetProvider


Реализация CronetProvider , которая создает CronetEngine.Builder для сборки Java-реализации CronetEngine .

Краткое содержание

Константы

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"

Строка, возвращаемая функцией getName для CronetProvider , предоставляющей собственную реализацию Cronet, упакованную внутри приложения.

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

Строка, возвращаемая функцией getName для CronetProvider , предоставляющей реализацию Cronet на основе реализации java.net.HttpURLConnection в системе.

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

Строка, возвращаемая функцией getName для CronetProvider , предоставляющей реализацию Cronet на основе реализации HttpEngine, присутствующей в платформе.

Унаследованные поля

Из 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. Большинству пользователей достаточно просто использовать new CronetEngine.Builder.
Возвраты
CronetEngine.Builder

CronetEngine.Builder .

Броски
java.lang.IllegalStateException

если поставщик не включен (см. isEnabled .

равно

public boolean equals(Object other)

getName

public String getName()

Возвращает название поставщика услуг. К числу наиболее известных названий поставщиков услуг относятся:

Возвраты
String

Название поставщика услуг.

получитьВерсию

public String getVersion()

Возвращает версию поставщика услуг. Версия может быть использована для выбора самого нового доступного поставщика, если доступно несколько поставщиков.

Возвраты
String

версия поставщика.

хешкод

public int hashCode()

включено

public boolean isEnabled()

Возвращает значение, указывающее, включен ли поставщик и можно ли его использовать для создания экземпляра движка Cronet. Одной из возможных причин отключения поставщика может быть его устаревшая версия (старше, чем API), требующая обновления. Пожалуйста, ознакомьтесь с документацией по поставщику для получения информации о процедуре включения.

Возвраты
boolean

true если поставщик услуг включен.