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 包的服務將接收 args[] 值作為必需建構函式中的值,該建構函式的簽名為 <init>( java.lang.String[], com.sun.jini.start.LifeCycle )。
該 ConfigurationProvider javadocs 提供了更多關於如何使用 SPI 來提供完全不同的配置資料來源的資訊。