18.2 RMI-IIOPプロパティ

RMI-IIOPのプロパティを次の表に示します。

表18-1 RMI-IIOPプロパティ(Java)

プロパティデフォルト説明
javax.rmi.CORBA.StubClasscom.inprise.vbroker.rmi.CORBA.StubImplRMI-IIOPスタブすべての継承元であるStubベースクラスのインプリメンテーションの名前を指定します。
javax.rmi.CORBA.UtilClasscom.inprise.vbroker.rmi.CORBA.UtilImpl共通オペレーションを実行するためのスタブとtieを提供するUtilityクラスのインプリメンテーションの名前を指定します。
javax.rmi.CORBA.PortableRemoteObjectClasscom.inprise.vbroker.rmi.CORBA.
PortableRemoteObjectImpl
RMI-IIOPサーバのインプリメンテーションオブジェクトがjavax.rmi.PortableRemoteObjectを継承することを指定します。
または,RMI-IIOPリモートインタフェースを単にインプリメントしてから,exportObjectメソッドを使用してそのオブジェクトをそれぞれサーバオブジェクトとして登録できることを指定します。
java.rmi.server.codebasenull未知のクラスをサーバが見つけることのできる場所を指定します。
日本語や2バイトコード文字を含むパスを指定しないでください。指定した場合,POAのcreate_POA( )メソッドでDATA_CONVERSION例外となります。
java.rmi.server.useCodebaseOnlyfalseサーバが未知のクラスを見つけられるかどうかを指定します。trueを設定すると,クライアントがリモートクラスをサーバに送信する場合であっても,サーバはリモートクラスを見つけることはできません。