4.5 ORB
public abstract class org.omg.CORBA.ORB extends java.lang.Object
このクラスは,コードサンプル4-1に示すように,CORBAの基盤を初期化するメソッドを提供します。ORBは,クライアントとサーバの両方で使用される各種メソッドを提供します。
JDKにはorg.omg.CORBA.ORBクラスがバンドルされています。VisiBrokerは,org.omg.CORBA.ORBクラスにメソッドを幾つか追加しています。この拡張の階層関係を次の図に示します。
- コードサンプル4-1 ORBクラスのクライアント使用例
public class SimpleClientProgram { public static void main(String args[ ]) { try { org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args,null); org.omg.CORBA.Object object = orb.string_to_object(args[0]); System.out.println( "Contacted object: " + object); } catch(org.omg.CORBA.SystemException se) { System.out.println("Failure: " + se); } } }