KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > SOFA > SOFAnode > Run > DeplDockRegistry > TextClient


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