10.14.2 ORBInitInfoのメンバ
-
public final class DuplicateName extends org.omg.CORBA.UserException;
インタセプタ型ごとに,指定した名前を持つ唯一のインタセプタをORBに登録できます。既存のインタセプタと同じ名前でインタセプタを登録しようとすると,DuplicateName例外が発生します。
空文字列を名前に設定することで,インタセプタを匿名にすることもできます。ORBには,幾つでも匿名のインタセプタを登録できます。このため,匿名のインタセプタを登録する場合は,DuplicateName例外は発生しません。
-
public final class InvalidName extends org.omg.CORBA.UserException;
この例外は,register_initial_reference()とresolve_initial_references()で発生します。
register_initial_reference()でInvalidName例外が発生するのは次の場合です。
-
このメソッドが空文字列IDで呼び出された場合
-
このメソッドが,すでに登録されているIDで呼び出された場合(OMG定義済みの既定の名前で呼び出された場合も含みます)
resolve_initial_references()では,解決する名前が不正な場合にInvalidName例外が発生します。
-