java命名空间java.nio.channels.spi类selectorprovider的类成员方法:
selectorprovider定义及介绍
本文导语:
selectorprovider
protected selectorprovider()
初始化此类的一个新实例。
抛出:
securityexception - 如果已安装安全管理器并且它拒绝 runtimepermission("selectorprovider")
provider
public static selectorprovider provider()
返回此次调...
selectorprovider
protected selectorprovider()
- 初始化此类的一个新实例。
- 抛出:
securityexception
- 如果已安装安全管理器并且它拒绝 runtimepermission
("selectorprovider")
public static selectorprovider provider()
- 返回此次调用 java 虚拟机的系统级默认选择器提供者。
首次调用此方法会按如下方式查找默认的提供者对象:
如果定义了系统属性 java.nio.channels.spi.selectorprovider,则将该属性名看作具体提供者类的完全限定名。加载并实例化该类;如果此进程失败,则抛出未指定的错误。
如果在对系统类加载器可见的 jar 文件中安装了提供者类,并且该 jar 文件包含资源目录 meta-inf/services 中名为 java.nio.channels.spi.selectorprovider 的提供者配置文件,则采用在该文件中指定的第一个类名称。加载并实例化该类;如果此进程失败,则抛出未指定的错误。
最后,如果未通过上述任意方式指定任何提供者,则实例化系统默认的提供者类并返回该结果。
后续调用此方法会返回首次调用此方法时所返回的提供者。
- 返回:
- 系统级默认选择器提供者