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.2
Committed: Mon Feb 5 01:10:20 2001 UTC (23 years, 3 months ago) by tdb
Branch: MAIN
Changes since 1.1: +6 -5 lines
Log Message:
A few small changes to reflect changes in the Server Client Interface.

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.2 System.out.println(" -- sleep for 15s -- ");
31 tdb 1.1 Thread.sleep(15000);
32 tdb 1.2 System.out.println(" -- stopping data -- ");
33 tdb 1.1 result = handler.stopData();
34 tdb 1.2 System.out.println(" -- completed -- ");
35 tdb 1.1
36     }
37     catch (Exception e) {
38     System.out.println("ERROR : " + e);
39     e.printStackTrace(System.out);
40     }
41     }
42    
43     }