ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/uk/org/iscream/cms/server/client/ClientMain.java
Revision: 1.4
Committed: Mon Feb 5 20:45:32 2001 UTC (23 years, 3 months ago) by tdb
Branch: MAIN
Changes since 1.3: +7 -6 lines
Log Message:
A few updates, runs constantly, and made changes to reflect new Smtp class.

File Contents

# User Rev Content
1 tdb 1.1 package uk.ac.ukc.iscream.client;
2    
3     import uk.ac.ukc.iscream.client.*;
4     import uk.ac.ukc.iscream.clientinterface.*;
5     import uk.ac.ukc.iscream.componentmanager.*;
6     import org.omg.CosNaming.*;
7     import org.omg.CORBA.*;
8     import org.omg.PortableServer.*;
9    
10     public class ClientMain {
11     public static void main(String args[]) {
12     System.setProperty("org.omg.CORBA.ORBClass","jacorb.orb.ORB");
13     System.setProperty("org.omg.CORBA.ORBSingletonClass","jacorb.orb.ORBSingleton");
14     try {
15     ReferenceManager _refman = ReferenceManager.getInstance();
16     _refman.activatePOA();
17    
18     ClientServant corbaServant = new ClientServant();
19     org.omg.CORBA.Object o = _refman.getRootPOA().servant_to_reference(corbaServant);
20     Client client = ClientHelper.narrow(o);
21    
22     o = _refman.getCORBARef("iscream.ClientInterface.CorbaListener");
23     CorbaClientListener lRef = CorbaClientListenerHelper.narrow(o);
24    
25     boolean result;
26 tdb 1.2 System.out.println(" -- connecting -- ");
27     CorbaControlHandler handler = lRef.connect(client);
28     System.out.println(" -- starting data -- ");
29 tdb 1.1 result = handler.startData();
30 tdb 1.4 //System.out.println(" -- sleep for 30s -- ");
31     //Thread.sleep(30000);
32     //System.out.println(" -- stopping data -- ");
33     //result = handler.stopData();
34     //Thread.sleep(2000);
35     //System.out.println(" -- completed -- ");
36     _refman.getORB().run();
37 tdb 1.1
38     }
39     catch (Exception e) {
40     System.out.println("ERROR : " + e);
41     e.printStackTrace(System.out);
42     }
43     }
44    
45     }