Compartilhar via


SelectorProvider.Provider Método

Definição

Retorna o provedor seletor padrão de todo o sistema para essa invocação da máquina virtual 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

Retornos

O provedor seletor padrão em todo o sistema

Atributos

Comentários

Retorna o provedor seletor padrão de todo o sistema para essa invocação da máquina virtual Java.

A primeira invocação desse método localiza o objeto de provedor padrão da seguinte maneira:

<Ol>

<li>

Se a propriedade java.nio.channels.spi.SelectorProvider do sistema for definida, ela será considerada o nome totalmente qualificado de uma classe de provedor concreta. A classe é carregada e instanciada; Se esse processo falhar, um erro não especificado será lançado.

</li>

<li>

Se uma classe de provedor tiver sido instalada em um arquivo jar visível para o carregador de classes do sistema e esse arquivo jar contiver um arquivo de configuração de provedor nomeado java.nio.channels.spi.SelectorProvider no diretório META-INF/servicesde recursos , o primeiro nome de classe especificado nesse arquivo será usado. A classe é carregada e instanciada; Se esse processo falhar, um erro não especificado será lançado.

</li>

<li>

Finalmente, se nenhum provedor tiver sido especificado por qualquer um dos meios acima, a classe de provedor padrão do sistema será instanciada e o resultado será retornado.

</li>

</Ol>

As invocações subsequentes desse método retornam o provedor que foi retornado pela primeira chamada.

Documentação Java para java.nio.channels.spi.SelectorProvider.provider().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a