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 文件包含资源目录中META-INF/services命名java.nio.channels.spi.SelectorProvider的提供程序配置文件,则采用该文件中指定的第一个类名。 类被加载并实例化;如果此过程失败,则会引发未指定的错误。

</李>

<李>

最后,如果上述任一方法未指定提供程序,则会实例化系统默认提供程序类并返回结果。

</李>

</老>

此方法的后续调用返回第一个调用返回的提供程序。

适用于 . 的 java.nio.channels.spi.SelectorProvider.provider()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于