Interstage Application Server リファレンスマニュアル(API編)
|
目次
索引

|
3.1 ORBクラス
ORB(クライアント/サーバ間の通信を仲介する機能:Object Request Broker)の初期化などを行うための基本的なインタフェースを提供するORBクラスについて説明します。
//Java
package org.omg.CORBA;
public abstract class ORB
{
public static org.omg.CORBA.ORB
init(java.lang.String[] args, java.util.Properties props){...};
public static org.omg.CORBA.ORB
init(java.applet.Applet app, java.util.Properties props){...};
public static org.omg.CORBA.ORB init( ){...};
public abstract java.lang.String[] list_initial_services( );
public abstract org.omg.CORBA.Object
resolve_initial_references(java.lang.String object_name)
throws org.omg.CORBA.ORBPackage.InvalidName;
public abstract java.lang.String object_to_string(org.omg.CORBA.Object obj);
public abstract org.omg.CORBA.Object string_to_object(java.lang.String str);
public abstract org.omg.CORBA.NVList create_list(int count);
public abstract org.omg.CORBA.NVList
create_operation_list(org.omg.CORBA.OperationDef oper);
public abstract org.omg.CORBA.NamedValue
create_named_value(java.lang.String name, Any value, int flags);
public abstract org.omg.CORBA.ExceptionList create_exception_list( );
public abstract org.omg.CORBA.ContextList create_context_list( );
public abstract org.omg.CORBA.Context get_default_context( );
public abstract org.omg.CORBA.Environment create_environment( );
public abstract void send_multiple_requests_oneway(org.omg.CORBA.Request[] req);
public abstract void sent_multiple_requests_deferred(org.omg.CORBA.Request[] req);
public abstract boolean poll_next_response( );
public abstract org.omg.CORBA.Request get_next_response( );
public abstract org.omg.CORBA.TypeCode get_primitive_tc(org.omg.CORBA.TCKind tcKind);
public abstract org.omg.CORBA.Any create_any( );
public void run( );
public void destroy( );
abstract public org.omg.CORBA.TypeCode
create_array_tc(int length, org.omg.CORBA.TypeCode element_type);
abstract public org.omg.CORBA.TypeCode
create_enum_tc(java.lang.String id, java.lang.String name, java.lang.String[] members);
abstract public org.omg.CORBA.TypeCode
create_exception_tc(java.lang.String id, java.lang.String name, org.omg.CORBA.StructMember[] members);
abstract public org.omg.CORBA.TypeCode
create_sequence_tc(int bound, org.omg.CORBA.TypeCode element_type);
abstract public org.omg.CORBA.TypeCode
create_string_tc(int bound);
abstract public org.omg.CORBA.TypeCode
create_struct_tc(java.lang.String id, java.lang.String name, org.omg.CORBA.StructMember[] members);
abstract public org.omg.CORBA.TypeCode
create_union_tc(java.lang.String id, java.lang.String name, org.omg.CORBA.TypeCode discriminator_type, org.omg.CORBA.UnionMember[] members);
abstract public org.omg.CORBA.TypeCode
create_wstring_tc(int bound);
}
3.1.1 org.omg.CORBA.ORB.init()
3.1.2 org.omg.CORBA.ORB.list_initial_services()
3.1.3 org.omg.CORBA.ORB.resolve_initial_references()
3.1.4 org.omg.CORBA.ORB.resolve_initial_references_remote()
3.1.5 org.omg.CORBA.ORB.object_to_string()
3.1.6 org.omg.CORBA.ORB.string_to_object()
3.1.7 org.omg.CORBA.ORB.create_list()
3.1.8 org.omg.CORBA.ORB.create_operation_list()
3.1.9 org.omg.CORBA.ORB.create_named_value()
3.1.10 org.omg.CORBA.ORB.create_exception_list()
3.1.11 org.omg.CORBA.ORB.create_context_list()
3.1.12 org.omg.CORBA.ORB.get_default_context()
3.1.13 org.omg.CORBA.ORB.create_environment()
3.1.14 org.omg.CORBA.ORB.send_multiple_requests_oneway()
3.1.15 org.omg.CORBA.ORB.send_multiple_requests_deferred()
3.1.16 org.omg.CORBA.ORB.poll_next_response()
3.1.17 org.omg.CORBA.ORB.get_next_response()
3.1.18 org.omg.CORBA.ORB.get_primitive_tc()
3.1.19 org.omg.CORBA.ORB.create_any()
3.1.20 org.omg.CORBA.ORB.run()
3.1.21 org.omg.CORBA.ORB.destroy()
3.1.22 org.omg.CORBA.ORB.create_array_tc()
3.1.23 org.omg.CORBA.ORB.create_enum_tc()
3.1.24 org.omg.CORBA.ORB.create_exception_tc()
3.1.25 org.omg.CORBA.ORB.create_sequence_tc()
3.1.26 org.omg.CORBA.ORB.create_string_tc()
3.1.27 org.omg.CORBA.ORB.create_struct_tc()
3.1.28 org.omg.CORBA.ORB.create_union_tc()
3.1.29 org.omg.CORBA.ORB.create_wstring_tc()
All Rights Reserved, Copyright(C) 富士通株式会社 2005