Jini 和网络计算/使用配置文件
外观
该 net.jini.config 包提供了一个设施,用于利用活动对象来配置不仅仅是 Jini 服务,而且是任何可以将此包及其关联依赖项放在其类路径中的 Java 应用程序。 net.jini.config.Configuration 接口的主要实现是 net.jini.config.ConfigurationFile 类。
该 net.jini.config.ConfigurationProvider 服务提供者接口 (SPI) 提供了一种通用机制,允许服务部署者以任何合适的方式提供配置。在几乎所有情况下,获取服务配置的正确方法是使用表达式
String args[] = ... Configuration config = ConfigurationProvider.getInstance(args);
对于许多类型的服务,args[] 值是 Java 虚拟机启动时使用的命令行参数集。
利用 com.sun.jini.start 包的服务将在具有签名 <init>( java.lang.String[], com.sun.jini.start.LifeCycle )
的必需构造函数中接收 args[] 值。
该 ConfigurationProvider javadocs 提供了有关如何使用 SPI 来提供完全不同的配置数据源的更多信息。