跳轉到內容

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 和網路計算

華夏公益教科書