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.9 by ajm, Fri Mar 2 00:15:59 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();
68 >        _monitorQueue = new Queue();
69          // startup a monitor on this queue
70 <        String queueName = NAME + " ServantToMonMan";
71 <        queue.startMonitor(queueMonitorInterval*1000, queueName);
70 >        queueName = NAME + " MonitorManager";
71 >        _monitorQueue.startMonitor(queueMonitorInterval*1000, queueName);
72          
73 +         // setup a Queue for the monitors -> alert manager
74 +        _alerterQueue = new Queue();
75 +        // startup a monitor on this queue
76 +       queueName = NAME + " MonitorManager";
77 +        _alerterQueue.startMonitor(queueMonitorInterval*1000, queueName);
78 +        
79 +        
80 +        
81          // setup the servant and connect
82          _logger.write(toString(), Logger.SYSINIT, "starting servant and connecting");          
83          try {
84 <            ClientServant ref = new ClientServant(queue);
84 >            ClientServant ref = new ClientServant(_monitorQueue);
85              org.omg.CORBA.Object objRef = _refman.getRootPOA().servant_to_reference(ref);
86              Client client = ClientHelper.narrow(objRef);
87              
# Line 90 | Line 100 | public class ClientMain implements Component {
100          }
101          
102          // setup the MonitorManager
103 <        MonitorManager monMan = new MonitorManager(queue);
103 >        MonitorManager monMan = MonitorManager.getInstance();
104 >        monMan.start();
105          
106 +        // setup the AlerterManager
107 +      
108 +        
109 +        AlerterManager alertMan = AlerterManager.getInstance();
110 +        alertMan.start();
111 +      
112          _logger.write(toString(), Logger.SYSINIT, "started");
113          
114      }
# Line 130 | Line 147 | public class ClientMain implements Component {
147      private ReferenceManager _refman;
148  
149   //---STATIC ATTRIBUTES---
150 +
151 +    /**
152 +     * A queue for the alerter manager
153 +     */
154 +    public static Queue _alerterQueue;
155 +    
156 +    /**
157 +     * A queue for the monitor manager
158 +     */
159 +    public static Queue _monitorQueue;
160  
161   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines