JavaTM 2 Platform
Standard Ed. 6

java.rmi.activation
類別 ActivationGroupDesc

java.lang.Object
  繼承者 java.rmi.activation.ActivationGroupDesc
所有已實作的介面:
Serializable

public final class ActivationGroupDesc
extends Object
implements Serializable

啟動組描述符包含了創建/重建在其中啟動物件的一個啟動組所必需的資訊。這種描述符包含:

組類別必須是 ActivationGroup 的一個具體子類別。ActivationGroup 子類別通過 ActivationGroup.createGroup 靜態方法來創建/重建,此靜態方法調用帶有兩個參數的特殊建構子:

從以下版本開始:
1.2
另請參見:
ActivationGroup, ActivationGroupID, 序列化表格

巢狀類別摘要
static class ActivationGroupDesc.CommandEnvironment
          ActivationGroup 實作的啟動選項。
 
建構子摘要
ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
          使用組實作的系統預設值和程式碼基來建構一個組描述符。
ActivationGroupDesc(String className, String location, MarshalledObject<?> data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
          指定一個用於該組的替代組實作和執行環境。
 
方法摘要
 boolean equals(Object obj)
          比較兩個啟動組描述符的內容相等性。
 String getClassName()
          返回組的類別名(可能為 null)。
 ActivationGroupDesc.CommandEnvironment getCommandEnvironment()
          返回組的命令環境控制物件。
 MarshalledObject<?> getData()
          返回組的初始化資料。
 String getLocation()
          返回組的程式碼基。
 Properties getPropertyOverrides()
          返回組的覆寫屬性列表。
 int hashCode()
          為類似的 ActivationGroupDesc 產生同樣的數。
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

ActivationGroupDesc

public ActivationGroupDesc(Properties overrides,
                           ActivationGroupDesc.CommandEnvironment cmd)
使用組實作的系統預設值和程式碼基來建構一個組描述符。屬性指定 Java 環境覆寫(將覆寫組實作的 VM 中的系統屬性)。命令環境能控制用於啟動子 VM 的精確命令/選項,或者可以為 null,表示接受 rimid 的預設值。

此建構子將創建一個帶有 null 組類別名的 ActivationGroupDesc,這表示了系統預設的 ActivationGroup 實作。

參數:
overrides - 當組被重建時要設置的屬性集合。
cmd - 在另一個進程中執行 VM 的控制選項(或者為 null)。
從以下版本開始:
1.2

ActivationGroupDesc

public ActivationGroupDesc(String className,
                           String location,
                           MarshalledObject<?> data,
                           Properties overrides,
                           ActivationGroupDesc.CommandEnvironment cmd)
指定一個用於該組的替代組實作和執行環境。

參數:
className - 組的完全限定套件的類別名,或者為 nullnull 組類別名表示系統預設的 ActivationGroup 實作。
location - 要載入組的類別的位置
data - 以編組形式包含的組的初始化資料(例如,可以包含屬性)
overrides - 將覆寫子進程環境中預設設置的屬性映射表(將被轉換成 -D 選項),或者為 null
cmd - 在另一個進程中執行 VM 的控制選項(或者為 null)。
從以下版本開始:
1.2
方法詳細資訊

getClassName

public String getClassName()
返回組的類別名(可能為 null)。null 組類別名指示系統預設的 ActivationGroup 實作。

返回:
組的類別名
從以下版本開始:
1.2

getLocation

public String getLocation()
返回組的程式碼基。

返回:
組的程式碼基
從以下版本開始:
1.2

getData

public MarshalledObject<?> getData()
返回組的初始化資料。

返回:
組的初始化資料
從以下版本開始:
1.2

getPropertyOverrides

public Properties getPropertyOverrides()
返回組的覆寫屬性列表。

返回:
覆寫屬性列表,或者為 null
從以下版本開始:
1.2

getCommandEnvironment

public ActivationGroupDesc.CommandEnvironment getCommandEnvironment()
返回組的命令環境控制物件。

返回:
命令環境物件,或者為 null
從以下版本開始:
1.2

equals

public boolean equals(Object obj)
比較兩個啟動組描述符的內容相等性。

覆寫:
類別 Object 中的 equals
參數:
obj - 要與之比較的 Object
返回:
如果這些 Object 相等,則返回 true;否則返回 false。
從以下版本開始:
1.2
另請參見:
Hashtable

hashCode

public int hashCode()
為類似的 ActivationGroupDesc 產生同樣的數。

覆寫:
類別 Object 中的 hashCode
返回:
一個整數
另請參見:
Hashtable

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only