|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 WrongPolicy 的軟體套件 | |
---|---|
org.omg.PortableServer | 提供一些類別和介面,用來產生跨多個供應商 ORB 的可移植應用程序的伺服器端。 |
org.omg.PortableServer.POAPackage | 允許開發人員建構可在不同 ORB 產品間移植的物件實作。 |
org.omg.PortableServer 中 WrongPolicy 的使用 |
---|
拋出 WrongPolicy 的 org.omg.PortableServer 中的方法 | |
---|---|
void |
POAOperations.activate_object_with_id(byte[] id,
Servant p_servant)
此操作將指定 Object Id 與指定 servant 之間的關聯輸入 Active Object Map。 |
byte[] |
POAOperations.activate_object(Servant p_servant)
此操作產生一個 Object Id,並將該 Object Id 和指定的 servant 輸入 Active Object Map。 |
Object |
POAOperations.create_reference(String intf)
此操作創建一個物件參考,該參考封裝 POA 產生的 Object Id 值和指定的介面存儲資源庫 id。 |
void |
POAOperations.deactivate_object(byte[] oid)
此操作促使在 oid 參數中指定的 ObjectId 被取消啟動。 |
ServantManager |
POAOperations.get_servant_manager()
如果 POA 的 ServantRetentionPolicy 為 RETAIN,則 ServantManager 參數 (imgr) 應該支持 ServantActivator 介面。 |
Servant |
POAOperations.get_servant()
此操作返回與 POA 關聯的預設 servant。 |
Object |
POAOperations.id_to_reference(byte[] oid)
如果具有指定 Object Id 值的物件當前不是啟動狀態,則返回一個封裝啟動該物件時所用資訊的參考。 |
Servant |
POAOperations.id_to_servant(byte[] oid)
如果 POA 具有 RETAIN 策略並且指定的 ObjectId 存在於 Active Object Map 中,則此操作返回與 Active Object Map 中該物件關聯的 servant。 |
byte[] |
POAOperations.reference_to_id(Object reference)
此操作返回指定參考封裝的 Object Id 值。 |
Servant |
POAOperations.reference_to_servant(Object reference)
如果 POA 具有 RETAIN 策略並且指定的物件存在於 Active Object Map 中,則此操作返回與 Active Object Map 中該物件關聯的 servant。 |
byte[] |
POAOperations.servant_to_id(Servant p_servant)
此操作有四種可能的行為。 |
Object |
POAOperations.servant_to_reference(Servant p_servant)
如果在此 POA 指派的操作的上下文外調用此操作,則需要 RETAIN 策略以及 UNIQUE_ID 或 IMPLICIT_ACTIVATION 策略之一。 |
void |
POAOperations.set_servant_manager(ServantManager imgr)
此操作設置與 POA 關聯的預設 servant 管理器。 |
void |
POAOperations.set_servant(Servant p_servant)
此操作在 POA 中將指定的 servant 註冊為預設 servant。 |
org.omg.PortableServer.POAPackage 中 WrongPolicy 的使用 |
---|
返回 WrongPolicy 的 org.omg.PortableServer.POAPackage 中的方法 | |
---|---|
static WrongPolicy |
WrongPolicyHelper.extract(Any a)
|
static WrongPolicy |
WrongPolicyHelper.read(InputStream istream)
|
參數型別為 WrongPolicy 的 org.omg.PortableServer.POAPackage 中的方法 | |
---|---|
static void |
WrongPolicyHelper.insert(Any a,
WrongPolicy that)
|
static void |
WrongPolicyHelper.write(OutputStream ostream,
WrongPolicy value)
|
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。