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

第3章 Javaインタフェース

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