オブジェクトリファレンスを制御するObjectインタフェースについて説明します。
// 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); }