org.omg.PortableServer
類別 ServantLocatorHelper
java.lang.Object
org.omg.PortableServer.ServantLocatorHelper
public abstract class ServantLocatorHelper
- extends Object
POA 具有 NON_RETAIN 策略時使用 ServantLocator 這種 servant 管理器。因為 POA 瞭解此 servant 管理器返回的 servant 只用於單個請求,所以它可以向 servant 管理器的操作提供額外的資訊,從而一對該 servant 管理器的操作也許能共同執行某些不同於 ServantActivator 的操作。POA 使用 ServantLocator 介面時,對 preinvoke 返回的 servant 調用該操作後,POA 將立即對 servant 管理器調用 postinvoke,同時將 ObjectId 值和 Servant 值(及其他值)作為參數傳遞。servant 管理器可以使用這一功能來強制調停每個對關聯 POA 的物件的請求。
從類別 java.lang.Object 繼承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServantLocatorHelper
public ServantLocatorHelper()
insert
public static void insert(Any a,
ServantLocator that)
extract
public static ServantLocator extract(Any a)
type
public static TypeCode type()
id
public static String id()
read
public static ServantLocator read(InputStream istream)
write
public static void write(OutputStream ostream,
ServantLocator value)
narrow
public static ServantLocator narrow(Object obj)
unchecked_narrow
public static ServantLocator unchecked_narrow(Object obj)
提交錯誤或意見版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。