跳轉到內容

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


Jini 和網路計算

華夏公益教科書