SelectorProvider.Provider Метод

Определение

Возвращает поставщик селектора по умолчанию по умолчанию для этого вызова виртуальной машины Java.

[Android.Runtime.Register("provider", "()Ljava/nio/channels/spi/SelectorProvider;", "")]
public static Java.Nio.Channels.Spi.SelectorProvider? Provider ();
[<Android.Runtime.Register("provider", "()Ljava/nio/channels/spi/SelectorProvider;", "")>]
static member Provider : unit -> Java.Nio.Channels.Spi.SelectorProvider

Возвращаемое значение

Поставщик селектора по умолчанию на уровне системы

Атрибуты

Комментарии

Возвращает поставщик селектора по умолчанию по умолчанию для этого вызова виртуальной машины Java.

Первый вызов этого метода находит объект поставщика по умолчанию следующим образом:

<Пр>

<Литий>

Если системное свойство java.nio.channels.spi.SelectorProvider определено, то оно должно быть полным именем конкретного класса поставщика. Класс загружается и создается экземпляр; Если этот процесс завершается ошибкой, возникает неопределенная ошибка.

</Литий>

<Литий>

Если класс поставщика был установлен в jar-файле, который отображается для загрузчика системного класса, и этот JAR-файл содержит файл конфигурации поставщика с именем java.nio.channels.spi.SelectorProvider в каталоге ресурсов, то используется имя первого класса META-INF/services, указанное в этом файле. Класс загружается и создается экземпляр; Если этот процесс завершается ошибкой, возникает неопределенная ошибка.

</Литий>

<Литий>

Наконец, если поставщик не указан любым из указанных выше способов, то создается экземпляр класса поставщика по умолчанию системы и возвращается результат.

</Литий>

</Пр>

Последующие вызовы этого метода возвращают поставщик, возвращенный первым вызовом.

Документация по Java для java.nio.channels.spi.SelectorProvider.provider().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к