|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.rmi.activation.ActivationDesc
public final class ActivationDesc
啟動描述符包含啟動物件所必需的資訊:
一個描述符通過啟動系統註冊,可用於重建/啟動描述符所指定的物件。物件描述符中的 MarshalledObject 被傳入作為遠端物件建構子的第二個參數,供物件在重新初始化/啟動過程中使用。
Activatable,
序列化表格| 建構子摘要 | |
|---|---|
ActivationDesc(ActivationGroupID groupID,
String className,
String location,
MarshalledObject<?> data)
為類別名為 className 的物件建構一個物件描述符,這可從程式碼 location 處載入,並且其初始化資訊為 data。 |
|
ActivationDesc(ActivationGroupID groupID,
String className,
String location,
MarshalledObject<?> data,
boolean restart)
為類別名為 className 的物件建構一個物件描述符,這可從程式碼的 location 處載入,並且其初始化資訊為 data。 |
|
ActivationDesc(String className,
String location,
MarshalledObject<?> data)
為類別名為 className 的物件建構一個物件描述符,這可從程式碼 location 處載入,並且其初始化資訊為 data。 |
|
ActivationDesc(String className,
String location,
MarshalledObject<?> data,
boolean restart)
為類別名為 className 的物件建構一個物件描述符,這可從程式碼 location 處載入,並且其初始化資訊為 data。 |
|
| 方法摘要 | |
|---|---|
boolean |
equals(Object obj)
比較兩個啟動描述符的內容相等性。 |
String |
getClassName()
返回此描述符指定的物件的類別名。 |
MarshalledObject<?> |
getData()
為此描述符指定的物件返回包含初始化/啟動資料的“編組物件”。 |
ActivationGroupID |
getGroupID()
返回由此描述符指定的物件的組標識符。 |
String |
getLocation()
返回此描述符指定的物件的程式碼基。 |
boolean |
getRestartMode()
返回與此啟動描述符關聯的物件的“重啟”網要。 |
int |
hashCode()
為類似的 ActivationDesc 返回相同的雜湊碼 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public ActivationDesc(String className,
String location,
MarshalledObject<?> data)
throws ActivationException
className 的物件建構一個物件描述符,這可從程式碼 location 處載入,並且其初始化資訊為 data。如果使用這種形式的建構子,groupID 預設為此 VM 的 ActivationGroup 的當前 id。在同一 VM 中,具有相同 ActivationGroupID 的所有物件都被啟動。
注意,由此建構子所創建的描述符指定的物件將僅僅按需被啟動(預設情況下,重啟網要為 false)。如果一個可啟動的物件需要重啟服務,使用帶有 boolean 參數 restart 的 ActivationDesc 建構子之一。
如果此 VM 當前沒有任何啟動組,則此建構子將拋出 ActivationException。使用 ActivationGroup.createGroup 方法創建一個 ActivationGroup。
className - 物件的完全限定套件的類別名location - 物件的程式碼基(類別被載入處)data - 以編組形式包含的物件初始化(啟動)資料。
ActivationException - 如果當前組不存在
public ActivationDesc(String className,
String location,
MarshalledObject<?> data,
boolean restart)
throws ActivationException
className 的物件建構一個物件描述符,這可從程式碼 location 處載入,並且其初始化資訊為 data。如果使用這種形式的建構子,groupID 預設為此 VM 的 ActivationGroup 的當前 id。在同一 VM 中,具有相同 ActivationGroupID 的所有物件都被啟動。
如果此 VM 當前沒有任何啟動組,則此建構子將拋出 ActivationException。使用 ActivationGroup.createGroup 方法創建一個 ActivationGroup。
className - 物件的完全限定套件的類別名location - 物件的程式碼基(類別被載入處)data - 以編組形式包含的物件初始化(啟動)資料。restart - 如果為 true,則在一次意外崩潰之後,如果啟動器被重啟或者物件的啟動組被重啟,則該物件也會被重啟(啟動);如果為 false,物件只能按需啟動。指定 restart 為 true,不強制對新註冊的物件立即進行一次初始啟動操作;初始啟動是延後的。
ActivationException - 如果當前組不存在
public ActivationDesc(ActivationGroupID groupID,
String className,
String location,
MarshalledObject<?> data)
className 的物件建構一個物件描述符,這可從程式碼 location 處載入,並且其初始化資訊為 data。在同一 VM 中,具有相同 groupID 的所有物件都被啟動。
注意,由此建構子所創建的描述符指定的物件將僅僅按需啟動(預設情況下,重啟網要為 false)。如果可啟動物件需要重啟服務,使用帶有 boolean 參數 restart 的 ActivationDesc 建構子之一。
groupID - 組的標識符(從註冊 ActivationSystem.registerGroup 方法處獲得)。該組指示 VM 中的物件應當被啟動。className - 物件的完全限定套件的類別名location - 物件的程式碼基(類別被載入處)data - 以編組形式包含的物件初始化(啟動)資料。
IllegalArgumentException - 如果 groupID 為 null
public ActivationDesc(ActivationGroupID groupID,
String className,
String location,
MarshalledObject<?> data,
boolean restart)
className 的物件建構一個物件描述符,這可從程式碼的 location 處載入,並且其初始化資訊為 data。在同一 VM 中,具有相同 groupID 的所有物件都被啟動。
groupID - 組的標識符(從註冊 ActivationSystem.registerGroup 方法中獲得)。該組指示 VM 中的物件應當被啟動。className - 物件的完全限定套件的類別名location - 物件的程式碼基(類別被載入處)data - 以編組形式包含的物件初始化(啟動)資料。restart - 如果為 true,則在一次意外崩潰之後,如果啟動器被重啟或者物件的啟動組被重啟,該物件將會被重啟(啟動);如果為 false,物件只能按需啟動。指定 restart 為 true,不強制對新創建的物件立即進行一次初始啟動操作;初始啟動是延後的。
IllegalArgumentException - 如果 groupID 為 null| 方法詳細資訊 |
|---|
public ActivationGroupID getGroupID()
groupID 的物件。
public String getClassName()
public String getLocation()
public MarshalledObject<?> getData()
public boolean getRestartMode()
true,則啟動器不強制對新註冊的物件立即進行一次初始啟動操作;初始啟動是延後的。public boolean equals(Object obj)
Object 中的 equalsobj - 要與之比較的 Object
Hashtablepublic int hashCode()
ActivationDesc 返回相同的雜湊碼
Object 中的 hashCodeHashtable
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。