JavaTM 2 Platform
Standard Ed. 6

類別 org.omg.CORBA.portable.ServantObject
的使用

使用 ServantObject 的軟體套件
org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 程式語言的映射,包括 ORB 類別,如果已實作該類別,則開發人員可以使用此類別作為全功能物件請求代理(Object Request Broker,ORB)。 
org.omg.CORBA.portable 提供可移植性層,即可以使一個供應商產生的程式碼運行在另一個供應商 ORB 上的 ORB API 集合。 
 

org.omg.CORBAServantObject 的使用
 

返回 ServantObjectorg.omg.CORBA 中的方法
 ServantObject LocalObject._servant_preinvoke(String operation, Class expectedType)
          拋出 org.omg.CORBA.NO_IMPLEMENT 異常,並帶有訊息 "This is a locally constrained object"。
 

參數型別為 ServantObjectorg.omg.CORBA 中的方法
 void LocalObject._servant_postinvoke(ServantObject servant)
          拋出 org.omg.CORBA.NO_IMPLEMENT 異常,並帶有訊息 "This is a locally constrained object"。
 

org.omg.CORBA.portableServantObject 的使用
 

返回 ServantObjectorg.omg.CORBA.portable 中的方法
 ServantObject ObjectImpl._servant_preinvoke(String operation, Class expectedType)
          返回對本地 servant 的 Java 參考,該參考應該被用來發送對指定方法的請求。
 ServantObject Delegate.servant_preinvoke(Object self, String operation, Class expectedType)
          返回對應該用作此請求的 servant 的 Java 參考。
 

參數型別為 ServantObjectorg.omg.CORBA.portable 中的方法
 void ObjectImpl._servant_postinvoke(ServantObject servant)
          本地 stub 在發起了對本地 servant(通過對 _servant_preinvoke 方法的調用得到)的一次操作後,再調用此方法。
 void Delegate.servant_postinvoke(Object self, ServantObject servant)
          servant_postinvoke() 由本地 stub 在已經對本地 servant 調用該操作之後調用。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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