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 來提供完全不同的配置資料來源的更多資訊。