ページの先頭行へ戻る
Interstage Application Server リファレンスマニュアル(API編)
FUJITSU Software

3.2 Objectインタフェース

オブジェクトリファレンスを制御するObjectインタフェースについて説明します。

CORBAサービス(ObjectDirector)およびIIOPサービス(Java EEクライアント)がObjectクラスでサポートしているAPIを以下に示します。

API名

CORBAサービス
(ObjectDirector)

IIOPサービス
(Java EEクライアント)

org.omg.CORBA.Object._is_a()

org.omg.CORBA.Object._is_equivalent()

org.omg.CORBA.Object._non_existent()

org.omg.CORBA.Object._hash()

org.omg.CORBA.Object._duplicate()

org.omg.CORBA.Object._release()

org.omg.CORBA.Object._get_interface_def()

×

org.omg.CORBA.Object._request()

×

org.omg.CORBA.Object._create_request()

×


// Java
package org.omg.CORBA; 
public interface Object 
{
    boolean  _is_a(java.lang.String Identifier); 
    boolean  _is_equivalent(java.lang.Object that); 
    boolean  _non_existent(); 
    int  _hash(int maximum); 
    org.omg.CORBA.Object  _duplicate(); 
    void  _release(); 
    public org.omg.CORBA.ImplementationDef  _get_implementation(); 
    public org.omg.CORBA.Object  _get_interface_def(); 
    org.omg.CORBA.Request  _request(java.lang.String s); 
    org.omg.CORBA.Request  _create_request(
        org.omg.CORBA.Context ctx, 
        java.lang.String operation, 
        org.omg.CORBA.NVList arg_list, 
        NamedValue result); 
    org.omg.CORBA.Request  _create_request(
        org.omg.CORBA.Context ctx, 
        java.lang.String operation, 
        org.omg.CORBA.NVList arg_list, 
        org.omg.CORBA.NamedValue result,
        org.omg.CORBA.ExceptionList exclist, 
        org.omg.CORBA.ContextList ctxlist); 
}