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.11 by ajm, Fri Mar 2 05:42:39 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 +        AlerterManager alertMan = AlerterManager.getInstance();
102 +        alertMan.start();
103 +      
104          _logger.write(toString(), Logger.SYSINIT, "started");
105          
106      }
# Line 130 | Line 139 | public class ClientMain implements Component {
139      private ReferenceManager _refman;
140  
141   //---STATIC ATTRIBUTES---
142 +
143 +    /**
144 +     * A queue for the alerter manager
145 +     */
146 +    public static Queue _alerterQueue;
147 +    
148 +    /**
149 +     * A queue for the monitor manager
150 +     */
151 +    public static Queue _monitorQueue;
152  
153   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines