resolve() Code Example

org.omg.CORBA.Object ns = orb.resolve_initial_references("NamingService");
...

String[] client_name_hierarchy = new String [] {"JDK", "Naming"};
NameComponent[] aName = new NameComponent[client_name_hierarchy.length / 2];
for (int i=0; i<(client_name_hierarchy.length / 2); i++) {
    aName[i] = new NameComponent();
    aName[i].id = client_name_hierarchy[i*2];
    aName[i].kind = client_name_hierarchy[i*2+1];
}
org.omg.CORBA.Object obj = nc.resolve (aName);
CORBA.Hello srv = corba.HelloHelper.narrow(obj);
...

Legal Notices