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
(Generate patch)

Comparing projects/cms/source/server/uk/org/iscream/cms/server/client/ClientMain.java (file contents):
Revision 1.8 by tdb, Wed Feb 28 19:02:58 2001 UTC vs.
Revision 1.10 by tdb, Fri Mar 2 02:47:16 2001 UTC

# Line 62 | Line 62 | public class ClientMain implements Component {
62                
63          _logger.write(toString(), Logger.SYSINIT, "configured");
64          
65 +        // setup the queues, this must be done before both managers are setup
66 +        String queueName;
67          // setup a Queue for the servant -> monitor manager
68 <        Queue queue = new Queue();
67 <        // startup a monitor on this queue
68 <        String queueName = NAME + " ServantToMonMan";
69 <        queue.startMonitor(queueMonitorInterval*1000, queueName);
68 >        _monitorQueue = new Queue();
69          
70 +        // setup a Queue for the monitors -> alert manager
71 +        _alerterQueue = new Queue();
72 +        
73 +        
74 +        
75          // setup the servant and connect
76          _logger.write(toString(), Logger.SYSINIT, "starting servant and connecting");          
77          try {
78 <            ClientServant ref = new ClientServant(queue);
78 >            ClientServant ref = new ClientServant(_monitorQueue);
79              org.omg.CORBA.Object objRef = _refman.getRootPOA().servant_to_reference(ref);
80              Client client = ClientHelper.narrow(objRef);
81              
# Line 90 | Line 94 | public class ClientMain implements Component {
94          }
95          
96          // setup the MonitorManager
97 <        MonitorManager monMan = new MonitorManager(queue);
97 >        MonitorManager monMan = MonitorManager.getInstance();
98 >        monMan.start();
99          
100 +        // setup the AlerterManager
101 +      
102 +        
103 +        AlerterManager alertMan = AlerterManager.getInstance();
104 +        alertMan.start();
105 +      
106          _logger.write(toString(), Logger.SYSINIT, "started");
107          
108      }
# Line 130 | Line 141 | public class ClientMain implements Component {
141      private ReferenceManager _refman;
142  
143   //---STATIC ATTRIBUTES---
144 +
145 +    /**
146 +     * A queue for the alerter manager
147 +     */
148 +    public static Queue _alerterQueue;
149 +    
150 +    /**
151 +     * A queue for the monitor manager
152 +     */
153 +    public static Queue _monitorQueue;
154  
155   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines