org.omg.PortableServer
クラス CurrentHelper
java.lang.Object
org.omg.PortableServer.CurrentHelper
public abstract class CurrentHelper
- extends Object
PortableServer::Current インタフェースは、CORBA::Current から派生し、メソッドの各実装でそのメソッド呼び出しの対象となるオブジェクトの ID にアクセスできるようにします。Current インタフェースは、複数のオブジェクトを実装するサーバントをサポートするために用意されていますが、任意のサーバントに対する POA ディスパッチメソッドのコンテキスト内で使用できます。位置の透過性を実現するため、ORB ではローカルとリモートの両方で呼び出されたオペレーションのコンテキストで Current を使用できるようにしています。Current のインスタンスは、アプリケーションで CORBA::ORB::resolve_initial_references("POACurrent") オペレーションを実行することによって取得できます。それ以降は、POA によってディスパッチされるメソッドのコンテキスト内で使用して、そのオペレーションの呼び出しの対象となるオブジェクトを識別する POA と ObjectId を取得できます。
クラス 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)
バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。