JavaTM 2 Platform
Standard Ed. 6

org.omg.PortableServer
類別 CurrentHelper

java.lang.Object
  繼承者 org.omg.PortableServer.CurrentHelper

public abstract class CurrentHelper
extends Object

從 CORBA::Current 派生的 PortableServer::Current 介面,它提供一些方法實作,這些實作能夠存取調用方法的物件的身份。提供 Current 介面是為了支持實作多個物件,但可以在任一 servant 上 POA 排程的方法調用的上下文中使用的 servant。如果要提供位置透明性,則 ORB 必須支持在本地和遠端調用操作的上下文中都使用 Current。通過進行 CORBA::ORB::resolve_initial_references("POACurrent") 操作,應用程序可獲得 Current 的實例。此後,它便可以在 POA 指派的方法的上下文中使用,以獲取標識調用操作的物件的 POA 和 ObjectId。


建構子摘要
CurrentHelper()
           
 
方法摘要
static Current extract(Any a)
           
static String id()
           
static void insert(Any a, Current that)
           
static Current narrow(Object obj)
           
static Current read(InputStream istream)
           
static TypeCode type()
           
static void write(OutputStream ostream, Current value)
           
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

CurrentHelper

public CurrentHelper()
方法詳細資訊

insert

public static void insert(Any a,
                          Current that)

extract

public static Current extract(Any a)

type

public static TypeCode type()

id

public static String id()

read

public static Current read(InputStream istream)

write

public static void write(OutputStream ostream,
                         Current value)

narrow

public static Current narrow(Object obj)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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