跳转到内容

Jini 和网络计算/使用配置文件

来自维基教科书,开放世界中的开放书籍
(从 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 来提供完全不同的配置数据源的更多信息。


Jini 和网络计算

华夏公益教科书