1 package SOFA.SOFAnode.Run.DeplDockRegistry; 2 3 import org.omg.CORBA.ORB ; 4 import org.omg.CosNaming.NameComponent ; 5 import org.omg.CosNaming.NamingContext ; 6 import org.omg.CosNaming.NamingContextHelper ; 7 8 public class TextClient { 9 public static void main(String [] argv) { 10 try { 11 ORB orb = ORB.init(argv, null); 12 13 org.omg.CORBA.Object objRef = orb.resolve_initial_references("NameService"); 14 NamingContext ncRef = NamingContextHelper.narrow(objRef); 15 16 NameComponent nc = new NameComponent ("DeplDockRegistry", ""); 17 NameComponent path[] = {nc}; 18 DeplDockRegistry ref = DeplDockRegistryHelper.narrow(ncRef.resolve(path)); 19 20 String [] names = ref.getAllNames(); 21 for (int i=0;i<names.length; i++) { 22 System.out.print(new String (names[i])+": "); 23 byte[] r = ref.lookup(names[i]); 24 System.out.println(new String (r)); 25 } 26 } catch (Exception e) { 27 System.out.println("ERROR : " + e) ; 28 e.printStackTrace(System.out); 29 } 30 } 31 } 32 | Popular Tags |