Module java.base
Package java.net.spi

Class URLStreamHandlerProvider

java.lang.Object
java.net.spi.URLStreamHandlerProvider
所有已实现的接口:
URLStreamHandlerFactory

public abstract class URLStreamHandlerProvider extends Object implements URLStreamHandlerFactory
URL流处理程序服务提供者类。

URL流处理程序提供者是这个类的具体子类,具有零参数构造函数。可以通过将它们添加到应用程序类路径来在Java平台的实例中安装URL流处理程序提供者。

URL流处理程序提供者通过名为java.net.spi.URLStreamHandlerProvider的提供者配置文件在资源目录META-INF/services中标识自己。该文件应包含一个完全限定的具体URL流处理程序提供者类名列表,每行一个。

URL流处理程序提供者在运行时被定位,如在URL构造函数中指定。

自JDK版本:
9
  • Constructor Details

    • URLStreamHandlerProvider

      protected URLStreamHandlerProvider()
      初始化一个新的URL流处理程序提供者。
      抛出:
      SecurityException - 如果安装了安全管理器并且它拒绝RuntimePermission("setFactory")